1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AccessController.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Control\Command\Attribute;
6
7
use
Attribute
;
8
use Bitrix\Main\ArgumentException;
9
use Bitrix\Socialnetwork\Permission\AbstractAccessController;
10
11
#[Attribute(Attribute::TARGET_CLASS)]
12
class
AccessController
13
{
17
public
function
__construct
(
18
public
readonly
string
$class
19
)
20
{
21
if
(!is_subclass_of($class, AbstractAccessController::class))
22
{
23
throw
new
ArgumentException
(
'Controller class must be subclass of '
. AbstractAccessController::class);
24
}
25
}
26
}
Bitrix\Main\ArgumentException
Определения
ArgumentException.php:9
Bitrix\Socialnetwork\Control\Command\Attribute\AccessController
Определения
AccessController.php:13
Bitrix\Socialnetwork\Control\Command\Attribute\AccessController\__construct
__construct(public readonly string $class)
Определения
AccessController.php:17
Bitrix\Socialnetwork\Control\Command\Attribute
Определения
AccessCode.php:3
bitrix
modules
socialnetwork
lib
Control
Command
Attribute
AccessController.php
Создано системой
1.14.0