本文整理匯總了PHP中OrderItem::setSKU方法的典型用法代碼示例。如果您正苦於以下問題:PHP OrderItem::setSKU方法的具體用法?PHP OrderItem::setSKU怎麽用?PHP OrderItem::setSKU使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類OrderItem
的用法示例。
在下文中一共展示了OrderItem::setSKU方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getItems
/**
* @return OrderItem[] $items
*/
public function getItems()
{
APIWrapper::verifyReadiness();
$requestURL = "https://app.fetchapp.com/api/v2/orders/" . $this->OrderID . "/order_items";
$results = APIWrapper::makeRequest($requestURL, "GET");
$items = array();
foreach ($results->order_item as $item) {
$i = new OrderItem();
$i->setItemID((string) $item->id);
$i->setSKU((string) $item->sku);
$i->setOrderID((string) $item->order_id);
$i->setProductName((string) $item->product_name);
$i->setPrice((double) $item->price);
$i->setDownloadCount((int) $item->download_count);
if (!isset($item->custom_1['nil'])) {
$i->setCustom1($item->custom_1);
} else {
$i->setCustom1(null);
}
if (!isset($item->custom_2['nil'])) {
$i->setCustom2($item->custom_2);
} else {
$i->setCustom2(null);
}
if (!isset($item->custom_3['nil'])) {
$i->setCustom3($item->custom_3);
} else {
$i->setCustom3(null);
}
if (!isset($item->license_key['nil'])) {
$i->setLicenseKey((string) $item->license_key);
} else {
$i->setLicenseKey(null);
}
$i->setCreationDate(new \DateTime($item->created_at));
// $i->setDownloadsRemaining(0); // We don't seem to be getting this back.
$items[] = $i;
}
return $items;
}