Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BasketReservationService

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

 __construct (BasketReservationHistoryService $historyService)
 
 add (array $fields)
 
 update (int $id, array $fields)
 
 delete (int $id)
 
 getAvailableCountForOrder (int $orderId)
 
 getAvailableCountForBasketItem (int $basketId, int $storeId)
 
 getAvailableCountForBasketItems (array $basketItemFilter)
 

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

static getInstance ()
 

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

 $historyService
 

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

Service for working with basket reserves

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

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

◆ __construct()

__construct ( BasketReservationHistoryService $historyService)
Аргументы
BasketReservationHistoryService$historyService

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

Методы

◆ add()

add ( array $fields)

Add reservation row

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

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

◆ delete()

delete ( int $id)

Delete reservation row

Аргументы
int$id
Возвращает
Result

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

◆ getAvailableCountForBasketItem()

getAvailableCountForBasketItem ( int $basketId,
int $storeId )

The available amount to be debited based on the reservation history.

См. также
BasketReservationHistoryService::getAvailableCountForBasketItem
Аргументы
int$basketId
int$storeId
Возвращает
float

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

◆ getAvailableCountForBasketItems()

getAvailableCountForBasketItems ( array $basketItemFilter)

The available amount to be debited based on the reservation history.

См. также
BasketReservationHistoryService::getAvailableCountForBasketItems
Аргументы
array$basketItemFilter
Возвращает
array

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

◆ getAvailableCountForOrder()

getAvailableCountForOrder ( int $orderId)

The available amount to be debited based on the reservation history.

См. также
BasketReservationHistoryService::getAvailableCountForOrder
Аргументы
int$orderId
Возвращает
array

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

◆ getInstance()

static getInstance ( )
static

Service instance.

Возвращает
self

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

◆ update()

update ( int $id,
array $fields )

Update reservation row

Аргументы
int$id
array$fields
Возвращает
Result

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

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

◆ $historyService

$historyService
protected

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