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

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

 createItem ($moduleId, $productId, $basketCode=null)
 
 getOrder ()
 
 getBasket ()
 
 getBasketItems ()
 
 getOrderId ()
 
 getExistsItem ($moduleId, $productId, array $properties=array())
 
- Открытые члены унаследованные от EntityCollection
 onItemModify (CollectableEntity $item, $name=null, $oldValue=null, $value=null)
 
 getItemById ($id)
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 isMathActionOnly ()
 
 setMathActionOnly ($value=false)
 
 verify ()
 
 isClone ()
 
 isAnyItemDeleted ()
 
 isAnyItemAdded ()
 
 clearChanged ()
 
- Открытые члены унаследованные от CollectionBase
 getIterator ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 count ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 isEmpty ()
 
 toArray ()
 

Защищенные статические члены

static getItemCollectionClassName ()
 

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

- Открытые статические члены унаследованные от EntityCollection
static getRegistryType ()
 
- Защищенные члены унаследованные от EntityCollection
 __construct ()
 
 createIndex ()
 
 getDeletableItems ()
 
 getEntityParent ()
 
 setAnyItemDeleted ($value)
 
 setAnyItemAdded ($value)
 
- Защищенные данные унаследованные от EntityCollection
 $isClone = false
 
 $anyItemDeleted = false
 
 $anyItemAdded = false
 
- Защищенные данные унаследованные от CollectionBase
 $collection = array()
 

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

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

Методы

◆ createItem()

createItem ( $moduleId,
$productId,
$basketCode = null )
Аргументы
$moduleId
$productId
null$basketCode
Возвращает
BasketItemBase
Исключения
NotImplementedException

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentTypeException

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

◆ getBasket()

getBasket ( )
abstract
Возвращает
BasketBase

Переопределяется в BasketBase и BundleCollection.

◆ getBasketItems()

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

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

◆ getExistsItem()

getExistsItem ( $moduleId,
$productId,
array $properties = array() )

Get first basket item for need moduleId, productId and properties

Аргументы
$moduleId
$productId
array$properties
Возвращает
BasketItem|null
Исключения
NotImplementedException

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

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

◆ getItemCollectionClassName()

static getItemCollectionClassName ( )
staticprotected
Возвращает
string
Исключения
NotImplementedException

Bitrix\Main\ArgumentException

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

◆ getOrder()

getOrder ( )
Возвращает
OrderBase

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

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

◆ getOrderId()

getOrderId ( )
Возвращает
int

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