Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ProviderBuilder
+ Граф наследования:ProviderBuilder:

Открытые члены

 addProductByBasketItem (Sale\BasketItemBase $basketItem)
 
 addProductByShipmentItem (Sale\ShipmentItem $shipmentItem)
 
 getTransferClassName ()
 
- Открытые члены унаследованные от ProviderBuilderBase
 addProductData (array $productData)
 
 addBasketItemBarcodeData (array $barcodeParams)
 
 addProductById ($productId)
 
 getProductData ($outputName)
 
 getAvailableQuantity ($outputName)
 
 getAvailableQuantityByStore ($outputName)
 
 getAvailableQuantityAndPrice ($outputName)
 
 tryShip ()
 
 isNeedShip ()
 
 getBundleItems ()
 
 deliver ()
 
 viewProduct ()
 
 getProductStores ()
 
 checkBarcode ()
 
 recurring ()
 
 writeOffProductBatches ()
 
 returnProductBatches ()
 
 setItemsResultAfterTryShip (PoolQuantity $pool, array $productTryShipList)
 
 setItemsResultAfterShip (Sale\Result $result)
 
 reserve ()
 
 ship ()
 
 getProviderClass ()
 
 getCallbackFunction ()
 
 getProviderName ()
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от ProviderBuilderBase
static createBuilder ($providerClass, $context)
 
static create ($providerClass, $context)
 
static getClassName ()
 
- Защищенные члены унаследованные от ProviderBuilderBase
 decomposeIntoProvider (Sale\Result $resultProvider, $outputName)
 
 addProduct (array $productData)
 
 clearProviderName ($providerName)
 
 getContext ()
 
 getItems ()
 
 getItem ($productId)
 
 isExistsProductIdInItems ($productId)
 
- Защищенные данные унаследованные от ProviderBuilderBase
 $items = array()
 
 $providerClass = null
 
 $callbackFunction = null
 
 $context = array()
 

Подробное описание

См. определение в файле providerbuilder.php строка 12

Методы

◆ addProductByBasketItem()

addProductByBasketItem ( Sale\BasketItemBase $basketItem)
Аргументы
Sale\BasketItemBase$basketItem

Переопределяет метод предка ProviderBuilderBase.

См. определение в файле providerbuilder.php строка 17

◆ addProductByShipmentItem()

addProductByShipmentItem ( Sale\ShipmentItem $shipmentItem)
Аргументы
Sale\ShipmentItem$shipmentItem

Переопределяет метод предка ProviderBuilderBase.

См. определение в файле providerbuilder.php строка 42

◆ getTransferClassName()

getTransferClassName ( )
Возвращает
string

Переопределяет метод предка ProviderBuilderBase.

См. определение в файле providerbuilder.php строка 270