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

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

 addProductByBasketItem (Sale\BasketItemBase $basketItem)
 
 addProductByShipmentItem (Sale\ShipmentItem $shipmentItem)
 
 setItemsResultAfterTryShip (PoolQuantity $pool, array $productTryShipList)
 
 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 ()
 
 setItemsResultAfterShip (Sale\Result $result)
 
 reserve ()
 
 ship ()
 
 getProviderClass ()
 
 getCallbackFunction ()
 
 getProviderName ()
 

Открытые статические члены

static create ($providerClass, $context)
 
- Открытые статические члены унаследованные от ProviderBuilderBase
static createBuilder ($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()
 

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

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

Методы

◆ addProductByBasketItem()

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

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

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

◆ addProductByShipmentItem()

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

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

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

◆ create()

static create ( $providerClass,
$context )
static
Аргументы
$providerClass
$context
Возвращает
ProviderBuilderBase

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

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

◆ getTransferClassName()

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

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

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

◆ setItemsResultAfterTryShip()

setItemsResultAfterTryShip ( PoolQuantity $pool,
array $productTryShipList )
Аргументы
PoolQuantity$pool
array$productTryShipList
Возвращает
Sale\Result

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

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