Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс EntityCollection
+ Граф наследования: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 getRegistryType ()
 

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

 __construct ()
 
 createIndex ()
 
 getDeletableItems ()
 
 getEntityParent ()
 
 setAnyItemDeleted ($value)
 
 setAnyItemAdded ($value)
 

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

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

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

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

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

◆ __construct()

__construct ( )
protected

EntityCollection constructor.

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

Методы

◆ clearChanged()

clearChanged ( )

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

◆ clearStartField()

clearStartField ( )
Возвращает
bool

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

◆ createIndex()

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

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

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

◆ doFinalAction()

doFinalAction ( $hasMeaningfulField = false)
Аргументы
bool$hasMeaningfulField
Возвращает
Sale\Result

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

◆ getDeletableItems()

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

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

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

◆ getEntityParent()

◆ getItemById()

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

ArgumentNullException

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

◆ getRegistryType()

static getRegistryType ( )
static
Исключения
Main

NotImplementedException

Возвращает
string

Переопределяется в Basket, BasketPropertiesCollection, BundleCollection, EntityPropertyValueCollection, PayableItemCollection, PaymentCollection, ReserveQuantityCollection, ShipmentCollection, ShipmentItemCollection, ShipmentItemStoreCollection и TradeBindingCollection.

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

◆ hasMeaningfulField()

hasMeaningfulField ( )
Возвращает
bool

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

◆ isAnyItemAdded()

isAnyItemAdded ( )
Возвращает
bool

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

◆ isAnyItemDeleted()

isAnyItemDeleted ( )
Возвращает
bool

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

◆ isClone()

isClone ( )
Возвращает
bool

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

◆ isMathActionOnly()

isMathActionOnly ( )
Возвращает
bool

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

◆ isStartField()

isStartField ( $isMeaningfulField = false)
Аргументы
bool$isMeaningfulField
Возвращает
bool

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

◆ onItemModify()

onItemModify ( CollectableEntity $item,
$name = null,
$oldValue = null,
$value = null )

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

◆ setAnyItemAdded()

setAnyItemAdded ( $value)
protected
Аргументы
$value
Возвращает
bool

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

◆ setAnyItemDeleted()

setAnyItemDeleted ( $value)
protected
Аргументы
$value
Возвращает
bool

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

◆ setMathActionOnly()

setMathActionOnly ( $value = false)
Аргументы
bool | false$value
Возвращает
bool

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

◆ verify()

verify ( )
Возвращает
Sale\Result

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

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

◆ $anyItemAdded

$anyItemAdded = false
protected

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

◆ $anyItemDeleted

$anyItemDeleted = false
protected

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

◆ $isClone

$isClone = false
protected

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