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

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

 __construct (array $data=null)
 
 refresh (BasketBase $basket)
 

Открытые атрибуты

const REFRESH_FIELD = 'DATE_REFRESH'
 

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

 isBasketItemChanged (BasketItemBase $basketItem)
 
 getBasketRefreshGapTime ()
 
 getProviderContext (BasketBase $basket)
 
 getBasketItemsToRefresh (BasketBase $basket, $quantity=0)
 
 getProviderResult (BasketBase $basket, $itemsToRefresh=array())
 
 applyRefreshResult (BasketItemBase $item, $fields)
 
 getProductData (BasketBase $basket)
 

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

 $data
 
 $refreshGap
 

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

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

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

◆ __construct()

__construct ( array $data = null)

Переопределяется в SingleRefreshStrategy.

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

Методы

◆ applyRefreshResult()

applyRefreshResult ( BasketItemBase $item,
$fields )
protected
Аргументы
BasketItemBase$item
$fields
Возвращает
Result

Переопределяется в RefreshStrategy.

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

◆ getBasketItemsToRefresh()

getBasketItemsToRefresh ( BasketBase $basket,
$quantity = 0 )
protected

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

◆ getBasketRefreshGapTime()

getBasketRefreshGapTime ( )
protected

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

◆ getProductData()

getProductData ( BasketBase $basket)
abstractprotected
Аргументы
BasketBase$basket
Возвращает
Result

Переопределяется в FullRefreshStrategy и SingleRefreshStrategy.

◆ getProviderContext()

getProviderContext ( BasketBase $basket)
protected

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

◆ getProviderResult()

getProviderResult ( BasketBase $basket,
$itemsToRefresh = array() )
protected
Аргументы
BasketBase$basket
array$itemsToRefresh
Возвращает
Result

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

◆ isBasketItemChanged()

isBasketItemChanged ( BasketItemBase $basketItem)
protected

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

◆ refresh()

refresh ( BasketBase $basket)
Аргументы
BasketBase$basket
Возвращает
Result

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

Данные класса

◆ $data

$data
protected

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

◆ $refreshGap

$refreshGap
protected

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

◆ REFRESH_FIELD

const REFRESH_FIELD = 'DATE_REFRESH'

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