1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
CanGuestScreenshotOption.php
См. документацию.
1<?php
2
3declare(strict_types=1);
4
5namespace Bitrix\Socialnetwork\Collab\Control\Option\Type;
6
7use Bitrix\Main\Result;
8use Bitrix\Main\Validation\Rule\InArray;
9use Bitrix\Socialnetwork\Collab\Collab;
10use Bitrix\Socialnetwork\Collab\Control\Option\AbstractOption;
11
13{
14 public const NAME = 'canGuestScreenshot';
15 public const DB_NAME = 'CAN_GUEST_SCREENSHOT';
16
17 public const DEFAULT_VALUE = 'Y';
18
19 #[InArray(['Y', 'N'])]
20 protected string $value;
21
22 public function __construct(string $value)
23 {
24 parent::__construct(static::DB_NAME, strtoupper($value));
25 }
26
27 protected function applyImplementation(Collab $collab): Result
28 {
29 return new Result();
30 }
31}
Определения result.php:20