Bitrix-D7  20.0.0
Класс SaleProviderBase

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

 __construct (array $context=array())
 SaleProviderBase constructor. Подробнее...
 
 getProductData (array $products)
 
 getCatalogData (array $products)
 
 tryShip (array $products)
 
 isNeedShip (array $products)
 
 tryUnship (array $products)
 
 ship (array $products)
 
 unship (array $products)
 
 getBundleItems (array $products)
 
 reserve (array $products)
 
 getAvailableQuantity (array $products)
 
 deliver (array $products)
 
 viewProduct (array $products)
 
 getProductListStores (array $products)
 
 checkBarcode (array $items)
 
 getAvailableQuantityAndPrice (array $products)
 

Защищенные члены

 getContext ()
 

Защищенные данные

 $context = array()
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( array  $context = array())

SaleProviderBase constructor.

Аргументы
array$context

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

23  {
24  if (!empty($context))
25  {
26  $this->context = $context;
27  }
28  }

Методы

◆ checkBarcode()

checkBarcode ( array  $items)
abstract
Аргументы
array$items
Возвращает
Sale\Result

◆ deliver()

deliver ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ getAvailableQuantity()

getAvailableQuantity ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ getAvailableQuantityAndPrice()

getAvailableQuantityAndPrice ( array  $products)
abstract
Аргументы
array$products
Возвращает
Result

◆ getBundleItems()

getBundleItems ( array  $products)
abstract
Аргументы
$products
Возвращает
Sale\Result

◆ getCatalogData()

getCatalogData ( array  $products)
abstract
Аргументы
array$products
Возвращает
Result

◆ getContext()

getContext ( )
protected
Возвращает
array

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

34  {
35  return $this->context;
36  }

◆ getProductData()

getProductData ( array  $products)
abstract
Аргументы
array$products
Возвращает
Result

◆ getProductListStores()

getProductListStores ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ isNeedShip()

isNeedShip ( array  $products)
Аргументы
array$products
Возвращает
Sale\Result

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

65  {
66  $result = new Sale\Result();
67  $result->setData(
68  array(
69  'IS_NEED_SHIP' => array()
70  )
71  );
72  return $result;
73  }

◆ reserve()

reserve ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ ship()

ship ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ tryShip()

tryShip ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ tryUnship()

tryUnship ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ unship()

unship ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

◆ viewProduct()

viewProduct ( array  $products)
abstract
Аргументы
array$products
Возвращает
Sale\Result

Поля

◆ $context

$context = array()
protected

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


Объявления и описания членов класса находятся в файле:
Bitrix\Sale\SaleProviderBase\$context
$context
Definition: saleproviderbase.php:16