1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
entitybase.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Main\UI\AccessRights\Entity;
10
11
abstract
class
EntityBase
12
implements
AccessRightEntityInterface
13
{
14
protected
$id
;
15
protected
$model
;
16
17
public
function
__construct
(
int
$id
)
18
{
19
$this->
id
= $id;
20
$this->
loadModel
();
21
}
22
23
public
function
getId
(): int
24
{
25
return
$this->id
;
26
}
27
28
abstract
public
function
getType
(): string;
29
abstract
public
function
getName
(): string;
30
abstract
public
function
getUrl
(): string;
31
abstract
public
function
getAvatar
(
int
$width
= 58,
int
$height = 58): ?string;
32
33
public
function
getMetaData
():
array
34
{
35
return
[
36
'type'
=> $this->
getType
(),
37
'id'
=> $this->
getId
(),
38
'name'
=> $this->
getName
(),
39
'url'
=> $this->
getUrl
(),
40
'avatar'
=> $this->
getAvatar
()
41
];
42
}
43
44
abstract
protected
function
loadModel
();
45
}
Bitrix\Main\UI\AccessRights\Entity\EntityBase
Определения
entitybase.php:13
Bitrix\Main\UI\AccessRights\Entity\EntityBase\$model
$model
Определения
entitybase.php:15
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getId
getId()
Определения
entitybase.php:23
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getName
getName()
Bitrix\Main\UI\AccessRights\Entity\EntityBase\loadModel
loadModel()
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getAvatar
getAvatar(int $width=58, int $height=58)
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getType
getType()
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getMetaData
getMetaData()
Определения
entitybase.php:33
Bitrix\Main\UI\AccessRights\Entity\EntityBase\__construct
__construct(int $id)
Определения
entitybase.php:17
Bitrix\Main\UI\AccessRights\Entity\EntityBase\getUrl
getUrl()
Bitrix\Main\UI\AccessRights\Entity\EntityBase\$id
$id
Определения
entitybase.php:14
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Main\UI\AccessRights\Entity\AccessRightEntityInterface
Определения
accessrightentityinterface.php:12
$width
$width
Определения
html.php:68
bitrix
modules
main
lib
ui
accessrights
entity
entitybase.php
Создано системой
1.14.0