1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Map
Граф наследования:Map:
Collection EntityMap SectionMap InstanceMap SyncEventMap SyncSectionMap EventMap ConnectionMap EventConnectionMap SectionConnectionMap

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

 add ($item, $key=null)
 addItems (array $items)
 getItem ($key)
 has ($key)
 updateItem ($item, $key)
 getItemsByKeys (array $keys)
Открытые члены унаследованные от Collection
 __construct (Entity $entity=null)
 __clone ()
 add (EntityObject $object)
 has (EntityObject $object)
 hasByPrimary ($primary)
 getByPrimary ($primary)
 getAll ()
 remove (EntityObject $object)
 removeByPrimary ($primary)
 sysRemove ($srPrimary)
 fill ($fields=FieldTypeMask::ALL)
 collectValues (int $valuesType=Values::ALL, int $fieldsMask=FieldTypeMask::ALL, bool $recursive=false)
 __get ($name)
 __set ($name, $value)
 __call ($name, $arguments)
 sysAddActual (EntityObject $object)
 sysOnObjectPrimarySet ($object)
 sysIsFilled ()
 sysIsChanged ()
 sysGetChanges ()
 sysResetChanges ($rollback=false)
 sysReviseDeletedObjects ()
 sysSetFilled ($value=true)
 offsetSet ($offset, $value)
 offsetExists ($offset)
 offsetUnset ($offset)
 offsetGet ($offset)
 rewind ()
 current ()
 key ()
 next ()
 valid ()
 count ()
 merge (?self $collection)
 isEmpty ()

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

Открытые статические члены унаследованные от Collection
static wakeUp ($rows)
Поля данных унаследованные от Collection
const OBJECT_ADDED = 1
const OBJECT_REMOVED = 2
Статические открытые данные унаследованные от Collection
static $dataClass
Защищенные члены унаследованные от Collection
 sysGetList ($fieldName)
 sysGetPrimaryKey (EntityObject $object)
 sysSerializePrimaryKey ($primary)
Защищенные данные унаследованные от Collection
 $_entity
 $_objectClass
 $_objects = []
 $_isFilled = false
 $_isSinglePrimary
 $_objectsChanges
 $_objectsRemoved
 $_iterableObjects

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

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

Методы

◆ add()

add ( $item,
$key = null )
Аргументы
$item
$key
Возвращает
$this
Исключения
ArgumentException

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

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

◆ addItems()

addItems ( array $items)
Аргументы
array$items
Возвращает
Collection

Переопределяется в EntityMap и InstanceMap.

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

◆ getItem()

getItem ( $key)
Аргументы
$key
Возвращает
mixed

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

◆ getItemsByKeys()

getItemsByKeys ( array $keys)
Аргументы
array$keys
Возвращает
$this

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

◆ has()

has ( $key)
Аргументы
$key
Возвращает
bool

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

◆ updateItem()

updateItem ( $item,
$key )
Аргументы
$key
$item
Возвращает
$this

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

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/calendar/lib/core/base/map.php