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

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

 setParentBasketItem (BasketItem $basketItem)
 
 getParentBasketItem ()
 
 addItem (CollectableEntity $item)
 
 loadFromDb (array $filter)
 
 getBasket ()
 
- Открытые члены унаследованные от BasketItemCollection
 createItem ($moduleId, $productId, $basketCode=null)
 
 getOrder ()
 
 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 createBundleCollectionObject ()
 
static getRegistryType ()
 

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

 getEntityParent ()
 
- Защищенные члены унаследованные от EntityCollection
 __construct ()
 
 createIndex ()
 
 getDeletableItems ()
 
 setAnyItemDeleted ($value)
 
 setAnyItemAdded ($value)
 

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

 $parentBasketItem = null
 
- Защищенные данные унаследованные от EntityCollection
 $isClone = false
 
 $anyItemDeleted = false
 
 $anyItemAdded = false
 
- Защищенные данные унаследованные от CollectionBase
 $collection = array()
 

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

- Защищенные статические члены унаследованные от BasketItemCollection
static getItemCollectionClassName ()
 

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

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

Методы

◆ addItem()

addItem ( CollectableEntity $item)
Аргументы
CollectableEntity$item
Возвращает
CollectableEntity
Исключения
Main

ArgumentTypeException

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

◆ createBundleCollectionObject()

static createBundleCollectionObject ( )
static
Возвращает
BundleCollection
Исключения
Main

ArgumentException

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

◆ getBasket()

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

Переопределяет метод предка BasketItemCollection.

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

◆ getEntityParent()

getEntityParent ( )
protected
Возвращает
BasketItem|null

Переопределяет метод предка EntityCollection.

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

◆ getParentBasketItem()

getParentBasketItem ( )
Возвращает
BasketItem|null

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

◆ getRegistryType()

static getRegistryType ( )
static
Возвращает
string

Переопределяет метод предка EntityCollection.

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

◆ loadFromDb()

loadFromDb ( array $filter)
Аргументы
array$filter
Возвращает
BundleCollection
Исключения
Main

ArgumentException

Исключения
Main

ArgumentTypeException

Исключения
Main

NotImplementedException

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

◆ setParentBasketItem()

setParentBasketItem ( BasketItem $basketItem)
Аргументы
BasketItem$basketItem

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

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

◆ $parentBasketItem

$parentBasketItem = null
protected

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