|
static | create ($providerClass, array $context) |
|
Class TransferProvider
См. определение в файле transferproviderbase.php строка 11
◆ __construct()
◆ create()
static create |
( |
| $providerClass, |
|
|
array | $context ) |
|
static |
- Аргументы
-
| $providerClass | |
array | $context | |
- Возвращает
- static
- Исключения
-
ArgumentNullException
См. определение в файле transferproviderbase.php строка 64
◆ deliver()
deliver |
( |
array | $products | ) |
|
|
abstract |
◆ getAvailableQuantity()
getAvailableQuantity |
( |
array | $products | ) |
|
|
abstract |
◆ getAvailableQuantityAndPrice()
getAvailableQuantityAndPrice |
( |
array | $products | ) |
|
|
abstract |
◆ getAvailableQuantityByStore()
getAvailableQuantityByStore |
( |
array | $products | ) |
|
|
abstract |
◆ getBundleItems()
getBundleItems |
( |
array | $products | ) |
|
|
abstract |
◆ getContext()
◆ getProductData()
getProductData |
( |
array | $products | ) |
|
|
abstract |
◆ getProductListStores()
getProductListStores |
( |
array | $products | ) |
|
|
abstract |
◆ getProviderClass()
◆ getProviderName()
◆ getStoresCount()
◆ isNeedShip()
isNeedShip |
( |
array | $products | ) |
|
|
abstract |
- Аргументы
-
- Возвращает
- Sale\Result
- Исключения
-
ObjectNotFoundException|Main\SystemException
Переопределяется в TransferProvider.
◆ reserve()
reserve |
( |
array | $products | ) |
|
|
abstract |
◆ returnProductBatches()
returnProductBatches |
( |
array | $products | ) |
|
◆ setItemsResultAfterTryShip()
setItemsResultAfterTryShip |
( |
PoolQuantity | $pool, |
|
|
array | $products, |
|
|
array | $productTryShipList ) |
|
abstract |
◆ ship()
◆ tryShip()
tryShip |
( |
array | $products | ) |
|
|
abstract |
- Аргументы
-
- Возвращает
- Sale\Result
- Исключения
-
ObjectNotFoundException|Main\SystemException
Переопределяется в TransferProvider.
◆ viewProduct()
viewProduct |
( |
array | $products | ) |
|
|
abstract |
◆ writeOffProductBatches()
writeOffProductBatches |
( |
array | $products | ) |
|
◆ $context
◆ $providerClass