|
| static | getReservationPoolItem ($key, BasketItem $item) |
| static | getQuantityPoolItem ($key, BasketItem $item) |
| static | addQuantityPoolItem ($key, BasketItem $item, $value) |
| static | getProductData (BasketItemCollection $basketCollection, array $select=array(), BasketItem $refreshItem=null) |
| static | getProductDataByList (array $products, $providerClassName, array $select, array $context, array $options=array()) |
| static | reserveProduct ($provider, $productId, $quantity) |
| static | getStores ($provider, array $fields) |
| static | checkBarcode ($provider, array $barcodeParams) |
| static | getViewProduct ($provider, array $fields) |
| static | recurringProduct ($provider, array $fields) |
| static | getBundleChildItems ($providerName, array $products) |
| static | deliverProductData ($provider, array $fields) |
| static | setUsingTrustData ($value) |
| static | isReadTrustData () |
| static | isExistsTrustData ($siteId, $module, $productId) |
| static | setTrustData ($siteId, $module, $productId, array $fields) |
| static | getTrustData ($siteId, $module, $productId) |
| static | resetTrustData ($siteId=null, $module=null, $productId=null) |
| static | getUpdatableFields () |
| static | getAvailableQuantity ($providerClass, array $products, array $context) |
См. определение в файле providerbase.php строка 29
◆ addQuantityPoolItem()
| addQuantityPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
static |
◆ addReservationPoolItem()
| addReservationPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ checkBarcode()
| checkBarcode |
( |
| $provider, |
|
|
array | $barcodeParams ) |
|
static |
◆ deliverProductData()
| deliverProductData |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ getAvailableQuantity()
| getAvailableQuantity |
( |
| $providerClass, |
|
|
array | $products, |
|
|
array | $context ) |
|
static |
◆ getBundleChildItems()
| getBundleChildItems |
( |
| $providerName, |
|
|
array | $products ) |
|
static |
- Аргументы
-
| $providerName | |
| array | $products | |
- Возвращает
- Result
См. определение в файле providerbase.php строка 4201
◆ getPriceFields()
◆ getPrimaryFields()
◆ getProductData()
- Аргументы
-
| BasketItemCollection | $basketCollection | |
| array | $select | |
| BasketItem | null | $refreshItem | |
- Возвращает
- array
- Исключения
-
| NotSupportedException | |
| ObjectNotFoundException | |
См. определение в файле providerbase.php строка 983
◆ getProductDataByList()
◆ getProductDataRequiredFields()
| getProductDataRequiredFields |
( |
| ) |
|
|
staticprotected |
◆ getProductDataRequiredPriceFields()
| getProductDataRequiredPriceFields |
( |
| ) |
|
|
staticprotected |
◆ getProductListFromBasketProviderList()
| getProductListFromBasketProviderList |
( |
| $basketProviderList, |
|
|
array | $productList = array() ) |
|
staticprotected |
- Аргументы
-
| $basketProviderList | |
| array | $productList | |
- Возвращает
- array|bool
См. определение в файле providerbase.php строка 4229
◆ getQuantityPool()
◆ getQuantityPoolItem()
◆ getReservationPool()
| getReservationPool |
( |
| $key | ) |
|
|
staticprotected |
◆ getReservationPoolItem()
◆ getStoreDataFromShipmentItemCollection()
| getStoreDataFromShipmentItemCollection |
( |
| $shipmentItemList | ) |
|
|
staticprotected |
◆ getStores()
| getStores |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ getTrustData()
| getTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId ) |
|
static |
◆ getUpdatableFields()
◆ getViewProduct()
| getViewProduct |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ isExistsTrustData()
| isExistsTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId ) |
|
static |
◆ isReadTrustData()
◆ recurringProduct()
| recurringProduct |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ redistributeToProviders()
| redistributeToProviders |
( |
array | $basketProviderMap | ) |
|
|
staticprotected |
◆ reserveProduct()
| reserveProduct |
( |
| $provider, |
|
|
| $productId, |
|
|
| $quantity ) |
|
static |
◆ resetQuantityPool()
| resetQuantityPool |
( |
| $key | ) |
|
|
staticprotected |
◆ resetReservationPool()
| resetReservationPool |
( |
| $key | ) |
|
|
staticprotected |
◆ resetTrustData()
| resetTrustData |
( |
| $siteId = null, |
|
|
| $module = null, |
|
|
| $productId = null ) |
|
static |
◆ setQuantityPoolItem()
| setQuantityPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ setReservationPoolItem()
| setReservationPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ setTrustData()
| setTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId, |
|
|
array | $fields ) |
|
static |
◆ setUsingTrustData()
| setUsingTrustData |
( |
| $value | ) |
|
|
static |
◆ $hitCache
◆ $productData
◆ $quantityPool
◆ $reservationPool
| $reservationPool = array() |
|
staticprotected |
◆ $trustData
◆ $useReadTrustData
| $useReadTrustData = false |
|
staticprotected |
◆ POOL_ACTION_RESERVATION
| const POOL_ACTION_RESERVATION = "RESERVE" |
◆ POOL_ACTION_SHIP
| const POOL_ACTION_SHIP = "SHIP" |
Объявления и описания членов класса находятся в файле: