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

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

 convertToArray (Link $sharingLink)
 
- Открытые члены унаследованные от 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)
 

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

 getDataManagerResult (array $params)
 
 getOneEntityByFilter (array $filter)
 
 createEntity ($entity, array $params=[])
 
 updateEntity ($entity, array $params=[])
 
 deleteEntity (EntityInterface $entity, array $params)
 
 getOptionsArray ($entity)
 
- Защищенные члены унаследованные от 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 = []
 

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

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

Методы

◆ convertToArray()

convertToArray ( Link  $sharingLink)
Аргументы
Link$sharingLink
Возвращает
array

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

◆ createEntity()

createEntity (   $entity,
array  $params = [] 
)
protected
Исключения
BaseException

Exception

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

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

◆ deleteEntity()

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

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

◆ getDataManagerResult()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

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

◆ getOneEntityByFilter()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

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

◆ getOptionsArray()

getOptionsArray (   $entity)
abstractprotected
Аргументы
$entity
Возвращает
array

Переопределяется в EventLinkMapper и UserLinkMapper.

◆ updateEntity()

updateEntity (   $entity,
array  $params = [] 
)
protected
Исключения
BaseException

Exception

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

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