1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
EntityBuilder.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Calendar\Relation\Builder\Entity
;
4
5
use
Bitrix\Calendar\Relation\Item\Entity
;
6
7
abstract
class
EntityBuilder
8
{
9
abstract
protected
function
getEntityId
(): int;
10
abstract
protected
function
getEntityType
(): string;
11
abstract
protected
function
getLink
(): string;
12
13
public
function
build
():
Entity
14
{
15
$entity
=
new
Entity
($this->
getEntityId
(), $this->
getEntityType
());
16
$entity
->setLink($this->
getLink
());
17
18
return
$entity
;
19
}
20
}
Bitrix\Calendar\Relation\Builder\Entity\EntityBuilder
Определения
EntityBuilder.php:8
Bitrix\Calendar\Relation\Builder\Entity\EntityBuilder\getEntityId
getEntityId()
Bitrix\Calendar\Relation\Builder\Entity\EntityBuilder\build
build()
Определения
EntityBuilder.php:13
Bitrix\Calendar\Relation\Builder\Entity\EntityBuilder\getLink
getLink()
Bitrix\Calendar\Relation\Builder\Entity\EntityBuilder\getEntityType
getEntityType()
Bitrix\Calendar\Relation\Item\Entity
Определения
Entity.php:8
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Calendar\Relation\Builder\Entity
Определения
EntityBuilder.php:3
bitrix
modules
calendar
lib
Relation
Builder
Entity
EntityBuilder.php
Создано системой
1.14.0