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

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

 __construct (int $id)
 
 getId ()
 
 getType ()
 
 getName ()
 
 getUrl ()
 
 getAvatar (int $width=58, int $height=58)
 
 getMetaData ()
 

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

 loadModel ()
 

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

 $id
 
 $model
 

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

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

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

◆ __construct()

__construct ( int $id)
Аргументы
int$identity id

Замещает AccessRightEntityInterface.

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

Методы

◆ getAvatar()

getAvatar ( int $width = 58,
int $height = 58 )
abstract

URL to avatar image.

Аргументы
int$width
int$height
Возвращает
string|null

Замещает AccessRightEntityInterface.

Переопределяется в AccessDirector, Department, Group, Other, SocnetGroup, User и UserAll.

◆ getId()

getId ( )

Entity id.

Возвращает
int

Замещает AccessRightEntityInterface.

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

◆ getMetaData()

getMetaData ( )

Meta data for entity.

Возвращает
array in format:
[
'type' => ...
'id' => ...
'name' => ...
'url' => ...
'avatar' => ...
]

Замещает AccessRightEntityInterface.

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

◆ getName()

getName ( )
abstract

Entity name.

Возвращает
string

Замещает AccessRightEntityInterface.

Переопределяется в AccessDirector, Department, Group, Other, SocnetGroup, User и UserAll.

◆ getType()

getType ( )
abstract

Entity type.

Returns access code.

См. также
Bitrix\Main\Access\AccessCode TYPE_* constants.
Возвращает
string

Замещает AccessRightEntityInterface.

Переопределяется в AccessDirector, Department, Group, Other, SocnetGroup, User и UserAll.

◆ getUrl()

getUrl ( )
abstract

Url to entity detail page.

Возвращает
string

Замещает AccessRightEntityInterface.

Переопределяется в AccessDirector, Department, Group, Other, SocnetGroup, User и UserAll.

◆ loadModel()

loadModel ( )
abstractprotected

Переопределяется в AccessDirector, Department, Group, Other, SocnetGroup, User и UserAll.

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

◆ $id

$id
protected

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

◆ $model

$model
protected

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