1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Owner.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Relation\Item;
4
5use Bitrix\Main\Type\Contract\Arrayable;
6
7class Owner implements Arrayable
8{
9 private ?string $avatar = null;
10 private ?string $name = null;
11 private ?string $link = null;
12
13 public function __construct(private int $id)
14 {}
15
16 public function getId(): int
17 {
18 return $this->id;
19 }
20
21 public function setAvatar(?string $avatar): self
22 {
23 $this->avatar = $avatar;
24
25 return $this;
26 }
27
28 public function setName(?string $name): self
29 {
30 $this->name = $name;
31
32 return $this;
33 }
34
35 public function setLink(?string $link): self
36 {
37 $this->link = $link;
38
39 return $this;
40 }
41
42 public function toArray(): array
43 {
44 return [
45 'id' => $this->id,
46 'avatar' => $this->avatar,
47 'name' => $this->name,
48 'link' => $this->link,
49 ];
50 }
51}
setLink(?string $link)
Определения Owner.php:35
setName(?string $name)
Определения Owner.php:28
__construct(private int $id)
Определения Owner.php:13
setAvatar(?string $avatar)
Определения Owner.php:21
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$name
Определения menu_edit.php:35