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

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

 riseOrderProperties (array $propertyCollectionArchived=[])
 
 riseDiscount ($discountData)
 
 prepareDiscountOrderData ($dataRow)
 
 prepareDiscountList (array $discounts, array $discountResult)
 
 getAppliedDiscountIds (array $discountResult)
 

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

- Открытые члены унаследованные от Builder
 setPackedOrder (PackedField $field)
 
 addPackedBasketItem ($id, PackedField $field)
 
 tryUnpack ()
 
 setEntityFields ($name, array $value=null)
 
 buildOrder ()
 
- Защищенные данные унаследованные от Builder
 $order = null
 
 $packedOrder = null
 
 $entitiesFields = []
 
 $packedBasketItems = []
 

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

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

Методы

◆ getAppliedDiscountIds()

getAppliedDiscountIds ( array $discountResult)
protected
Аргументы
array$discountResult
Возвращает
array

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

◆ prepareDiscountList()

prepareDiscountList ( array $discounts,
array $discountResult )
protected

Prepare discount description array

Аргументы
$discounts
$discountResult
Возвращает
mixed

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

◆ prepareDiscountOrderData()

prepareDiscountOrderData ( $dataRow)
protected

Prepare discount data

Аргументы
$dataRow
Возвращает
array

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

◆ riseDiscount()

riseDiscount ( $discountData)
protected

Return discount's array from archive. The array includes information about discounts of base order.

Аргументы
array$discountData
Возвращает
mixed

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

◆ riseOrderProperties()

riseOrderProperties ( array $propertyCollectionArchived = [])
protected
Аргументы
array$propertyCollectionArchived
Исключения
Main

ArgumentException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotImplementedException

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