Bitrix-D7
20.5.0
|
Открытые члены | |
getItemByBasketCode ($code) | |
getExistsItemByItem (BasketItemBase $item) | |
setOrder (OrderBase $order) | |
Attach to the essence of the object of the order basket. Подробнее... | |
getOrder () | |
Getting the object of the order. Подробнее... | |
getPrice () | |
Getting basket price with discounts and taxes. Подробнее... | |
getBasePrice () | |
Getting basket price without discounts. Подробнее... | |
getVatSum () | |
Getting the value of the tax basket. Подробнее... | |
getVatRate () | |
Getting the value of the tax rate basket. Подробнее... | |
verify () | |
getWeight () | |
Getting the weight basket. Подробнее... | |
save () | |
Save basket. Подробнее... | |
setFUserId ($fUserId) | |
Setting Customer ID to basket. Подробнее... | |
getFUserId ($skipCreate=false) | |
Getting Customer ID. Подробнее... | |
getSiteId () | |
Getting Site ID. Подробнее... | |
onItemModify (Internals\CollectableEntity $item, $name=null, $oldValue=null, $value=null) | |
refresh (RefreshStrategy $strategy=null) | |
getOrderableItems () | |
getBasket () | |
isSaveRunning () | |
getContext () | |
getQuantityList () | |
Getting a list of a count of elements in the basket. Подробнее... | |
deleteItem ($index) | |
applyDiscount (array $basketRows) | |
Apply the result of the discounts to the basket. Подробнее... | |
createClone (\SplObjectStorage $cloneEntity=null) | |
copy () | |
Returns copy of current basket. Подробнее... | |
addItem (Internals\CollectableEntity $basketItem) | |
refreshData ($select=array(), BasketItemBase $refreshItem=null) | |
![]() | |
createItem ($moduleId, $productId, $basketCode=null) | |
loadFromArray (array $itemList) | |
getItemById ($id) | |
getBasketItems () | |
getExistsItem ($moduleId, $productId, array $properties=array()) | |
getOrderId () | |
![]() | |
onItemModify (CollectableEntity $item, $name=null, $oldValue=null, $value=null) | |
clearCollection () | |
getIndexById ($id) | |
getItemByIndex ($index) | |
isStartField ($isMeaningfulField=false) | |
clearStartField () | |
hasMeaningfulField () | |
doFinalAction ($hasMeaningfulField=false) | |
isMathActionOnly () | |
setMathActionOnly ($value=false) | |
isChanged () | |
isClone () | |
isAnyItemDeleted () | |
clearChanged () | |
![]() | |
getIterator () | |
offsetExists ($offset) | |
Whether a offset exists. Подробнее... | |
offsetGet ($offset) | |
Offset to retrieve. Подробнее... | |
offsetSet ($offset, $value) | |
Offset to set. Подробнее... | |
offsetUnset ($offset) | |
Offset to unset. Подробнее... | |
count () | |
Count elements of an object. Подробнее... | |
current () | |
Return the current element. Подробнее... | |
next () | |
Move forward to next element. Подробнее... | |
key () | |
Return the key of the current element. Подробнее... | |
valid () | |
Checks if current position is valid. Подробнее... | |
rewind () | |
Rewind the Iterator to the first element. Подробнее... | |
isEmpty () | |
Checks if collection is empty. Подробнее... | |
toArray () | |
Открытые статические члены | |
static | loadItemsForFUser ($fUserId, $siteId) |
static | create ($siteId) |
static | getList (array $parameters=array()) |
static | deleteNoDemand ($idOrder) |
static | loadItemsForOrder (OrderBase $order) |
![]() | |
static | getRegistryType () |
Защищенные члены | |
getEntityParent () | |
loadFromDb (array $filter) | |
verifyItemSort (BasketItemBase $item) | |
deleteInternal (array $itemValues) | |
callEventOnSaleBasketItemDeleted ($itemValues) | |
callEventOnSaleBasketBeforeSaved () | |
callEventOnSaleBasketSaved () | |
setSiteId ($siteId) | |
Setting site ID to basket. Подробнее... | |
![]() | |
__construct () | |
EntityCollection constructor. Подробнее... | |
addItem (CollectableEntity $item) | |
createIndex () | |
getDeletableItems () | |
callEventOnBeforeCollectionClear () | |
setAnyItemDeleted ($value) | |
Защищенные данные | |
$siteId = null | |
$fUserId = null | |
$order = null | |
$basketItemIndexMap = array() | |
$maxItemSort = null | |
$isSaveExecuting = false | |
![]() | |
$isClone = false | |
$anyItemDeleted = false | |
![]() | |
$collection = array() | |
Дополнительные унаследованные члены | |
![]() | |
static | createItemInternal (BasketItemCollection $basket, $moduleId, $productId, $basketCode=null) |
static | getItemCollectionClassName () |
См. определение в файле basketbase.php строка 16
addItem | ( | Internals\CollectableEntity | $basketItem | ) |
См. определение в файле basketbase.php строка 1087
applyDiscount | ( | array | $basketRows | ) |
Apply the result of the discounts to the basket.
См. определение в файле basketbase.php строка 953
|
protected |
См. определение в файле basketbase.php строка 576
|
protected |
$itemValues |
Переопределяется в Basket.
См. определение в файле basketbase.php строка 564
|
protected |
См. определение в файле basketbase.php строка 619
copy | ( | ) |
Returns copy of current basket.
For example, the copy will be used to calculate discounts. So, basket does not contain full information about BasketItem with bundleCollection, because now it is not necessary.
Attention! Don't save the basket.
См. определение в файле basketbase.php строка 1037
|
static |
$siteId |
Main |
См. определение в файле basketbase.php строка 245
createClone | ( | \SplObjectStorage | $cloneEntity = null | ) |
|
abstractprotected |
deleteItem | ( | $index | ) |
Переопределяет метод предка EntityCollection.
Переопределяется в Basket.
См. определение в файле basketbase.php строка 929
|
static |
$idOrder |
Main |
Переопределяется в Basket.
См. определение в файле basketbase.php строка 859
getBasePrice | ( | ) |
Getting basket price without discounts.
Main |
См. определение в файле basketbase.php строка 278
getBasket | ( | ) |
Переопределяет метод предка BasketItemCollection.
См. определение в файле basketbase.php строка 849
getContext | ( | ) |
Main |
Переопределяет метод предка BasketItemCollection.
См. определение в файле basketbase.php строка 877
|
protected |
Переопределяет метод предка EntityCollection.
См. определение в файле basketbase.php строка 81
getExistsItemByItem | ( | BasketItemBase | $item | ) |
BasketItemBase | $item |
Main |
См. определение в файле basketbase.php строка 65
getFUserId | ( | $skipCreate = false | ) |
Getting Customer ID.
bool | $skipCreate | - Creating a buyer if it is not found |
См. определение в файле basketbase.php строка 683
getItemByBasketCode | ( | $code | ) |
$code |
Main |
Переопределяет метод предка BasketItemCollection.
См. определение в файле basketbase.php строка 45
|
static |
array | $parameters |
Main |
Переопределяется в Basket.
См. определение в файле basketbase.php строка 707
getOrder | ( | ) |
Getting the object of the order.
Переопределяет метод предка BasketItemCollection.
См. определение в файле basketbase.php строка 205
getOrderableItems | ( | ) |
Main |
См. определение в файле basketbase.php строка 813
getPrice | ( | ) |
Getting basket price with discounts and taxes.
Main |
См. определение в файле basketbase.php строка 259
getQuantityList | ( | ) |
Getting a list of a count of elements in the basket.
Main |
См. определение в файле basketbase.php строка 903
getSiteId | ( | ) |
getVatRate | ( | ) |
Getting the value of the tax rate basket.
Main |
См. определение в файле basketbase.php строка 322
getVatSum | ( | ) |
Getting the value of the tax basket.
Main |
См. определение в файле basketbase.php строка 297
getWeight | ( | ) |
isSaveRunning | ( | ) |
|
protected |
array | $filter |
Main |
См. определение в файле basketbase.php строка 131
|
static |
$fUserId | |
$siteId |
Main |
См. определение в файле basketbase.php строка 107
|
static |
См. определение в файле basketbase.php строка 1066
onItemModify | ( | Internals\CollectableEntity | $item, |
$name = null , |
|||
$oldValue = null , |
|||
$value = null |
|||
) |
Internals\CollectableEntity | $item | |
null | $name | |
null | $oldValue | |
null | $value |
Main |
См. определение в файле basketbase.php строка 720
refresh | ( | RefreshStrategy | $strategy = null | ) |
RefreshStrategy | null | $strategy |
См. определение в файле basketbase.php строка 748
refreshData | ( | $select = array() , |
|
BasketItemBase | $refreshItem = null |
||
) |
array | $select | |
BasketItemBase | null | $refreshItem |
Main |
См. определение в файле basketbase.php строка 1113
save | ( | ) |
Save basket.
Main |
Переопределяется в Basket.
См. определение в файле basketbase.php строка 477
setFUserId | ( | $fUserId | ) |
Setting Customer ID to basket.
$fUserId | - customer ID |
См. определение в файле basketbase.php строка 662
setOrder | ( | OrderBase | $order | ) |
Attach to the essence of the object of the order basket.
OrderBase | $order | - object of the order |
См. определение в файле basketbase.php строка 195
|
protected |
Setting site ID to basket.
$siteId | - site ID |
См. определение в файле basketbase.php строка 672
verify | ( | ) |
Main |
Переопределяет метод предка EntityCollection.
См. определение в файле basketbase.php строка 350
|
protected |
|
protected |
См. определение в файле basketbase.php строка 28
|
protected |
См. определение в файле basketbase.php строка 22
|
protected |
См. определение в файле basketbase.php строка 37
|
protected |
См. определение в файле basketbase.php строка 31
|
protected |
См. определение в файле basketbase.php строка 25
|
protected |
См. определение в файле basketbase.php строка 19