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

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

 getCollectionByIds (array $ids, int $ownerId, array $fields=[' *'])
 
 getMapFullChainByParentId (int $id, int $ownerId, array $fields=[' *'])
 
 getEntity (int $id, ?array $additionalParams=null)
 
 patch (Core\Event\Event $event, array $fields)
 
 getByArray (array $fields)
 
- Открытые члены унаследованные от Mapper
 getById (int $id)
 
 getByEntityObject ($entityObject)
 
 create (Core\Base\EntityInterface $entity, array $params=[])
 
 update (Core\Base\EntityInterface $entity, array $params=[])
 
 delete (Core\Base\EntityInterface $entity, array $params=['softDelete'=> true])
 
 deleteMap (Core\Base\EntityMap $map, array $params=['softDelete'=> true])
 
 deleteByFilter ($filter, array $params=['softDelete'=> true])
 
 getMap ($filter, int $limit=null, array $order=null)
 
 resetCacheById (int $id)
 

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

 createEntity ($entity, array $params=[])
 
 updateEntity ($entity, array $params=[])
 
 deleteEntity (Core\Base\EntityInterface $entity, array $params)
 
 getOneEntityByFilter (array $filter)
 
 convertToObject ($objectEO)
 
 getEntityName ()
 
 getMapClass ()
 
 getDataManagerResult (array $params)
 
 convertFromArray (array $fields)
 
 getEntityClass ()
 
- Защищенные члены унаследованные от Mapper
 getCacheMap ()
 
 initCacheMap (string $class)
 
 getMapClass ()
 
 getEntityClass ()
 
 getDataManagerResult (array $params)
 
 getOneEntityByFilter (array $filter)
 
 convertToObject ($objectEO)
 
 getEntityName ()
 
 createEntity ($entity, array $params=[])
 
 updateEntity ($entity, array $params=[])
 
 deleteEntity (Core\Base\EntityInterface $entity, array $params)
 

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

- Открытые атрибуты унаследованные от Mapper
const POSITIVE_ANSWER = 'Y'
 
const NEGATIVE_ANSWER = 'N'
 
- Защищенные данные унаследованные от Mapper
const DEFAULT_SELECT = ['*']
 
- Статические защищенные данные унаследованные от Mapper
static array $cache = []
 

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

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

Методы

◆ convertFromArray()

convertFromArray ( array  $fields)
protected
Аргументы
array$fields
Возвращает
Core\Event\Event

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

◆ convertToObject()

convertToObject (   $objectEO)
protected
Аргументы
EO_Event$objectEO
Возвращает
Core\Section\Section

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

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

◆ createEntity()

createEntity (   $entity,
array  $params = [] 
)
protected
Аргументы
$entity
array$params
Возвращает
Core\Base\EntityInterface|null
Исключения
ArgumentException
Core

Event\Tools\PropertyException

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

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

◆ deleteEntity()

deleteEntity ( Core\Base\EntityInterface  $entity,
array  $params 
)
protected
Аргументы
Core\Event\Event$entity
array$params
Возвращает
Core\Base\EntityInterface|null
Исключения
Core

Base\BaseException

Исключения
Core

Event\Tools\PropertyException

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

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

◆ getByArray()

getByArray ( array  $fields)
Аргументы
array$fields
Возвращает
Core\Event\Event|mixed
Исключения
ArgumentException

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

◆ getCollectionByIds()

getCollectionByIds ( array  $ids,
int  $ownerId,
array  $fields = ['*'] 
)
Аргументы
array$ids
int$ownerId
array$fields
Возвращает
Core\Event\EventCollection
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

◆ getDataManagerResult()

getDataManagerResult ( array  $params)
protected
Аргументы
array$params
Возвращает
Result
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

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

◆ getEntity()

getEntity ( int  $id,
?array  $additionalParams = null 
)
Аргументы
int$id
array | null$additionalParams
Возвращает
Core\Event\Event|null
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

◆ getEntityClass()

getEntityClass ( )
protected
Возвращает
string

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

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

◆ getEntityName()

getEntityName ( )
protected
Возвращает
string

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

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

◆ getMapClass()

getMapClass ( )
protected
Возвращает
string

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

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

◆ getMapFullChainByParentId()

getMapFullChainByParentId ( int  $id,
int  $ownerId,
array  $fields = ['*'] 
)
Исключения
ObjectException
ObjectPropertyException
ArgumentException
SystemException

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

◆ getOneEntityByFilter()

getOneEntityByFilter ( array  $filter)
protected
Аргументы
array$filter
Возвращает
object|null
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

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

◆ patch()

patch ( Core\Event\Event  $event,
array  $fields 
)
Аргументы
Core\Event\Event$event
array$fields
Возвращает
Core\Event\Event
Исключения
Core

Base\BaseException

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

◆ updateEntity()

updateEntity (   $entity,
array  $params = [] 
)
protected
Аргументы
$entity
array$params
Возвращает
Core\Base\EntityInterface|null
Исключения
ArgumentException
Core

Base\BaseException

Исключения
Core

Event\Tools\PropertyException

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

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