1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AbstractAccessController
Граф наследования:AbstractAccessController:
BaseAccessController AccessErrorInterface AccessibleController CollabAccessController GroupAccessController

Открытые члены

 getModel (array|Arrayable $data)
 getDictionary ()
 forward (AccessibleController|string $controller, string $action, AccessibleItem $item, mixed $parameters=null)
 addErrors (Error ... $errors)
Открытые члены унаследованные от BaseAccessController
 __construct (int $userId)
 getUser ()
 checkByItemId (string $action, int $itemId=null, $params=null)
 check (string $action, AccessibleItem $item=null, $params=null)
 batchCheck (array $request, AccessibleItem $item)
 getEntityFilter (string $action, string $entityName, $params=null)
Открытые члены унаследованные от AccessErrorInterface
 getErrors ()
 addError (string $class, string $message)

Дополнительные унаследованные члены

Открытые статические члены унаследованные от BaseAccessController
static getInstance ($userId)
static can ($userId, string $action, $itemId=null, $params=null)
Защищенные члены унаследованные от BaseAccessController
 loadItem (int $itemId=null)
 loadUser (int $userId)
 getRuleName (string $action)
 getRuleNamespace ()
 sendEvent (string $eventName, string $action, AccessibleItem $item=null, $params=null, bool $isAccess=null)
Защищенные данные унаследованные от BaseAccessController
const RULE_SUFFIX = 'Rule'
 $user
RuleFactory $ruleFactory
FilterFactory $filterFactory
Статические защищенные данные унаследованные от BaseAccessController
static $register = []

Подробное описание

См. определение в файле AbstractAccessController.php строка 19

Методы

◆ addErrors()

addErrors ( Error ... $errors)

См. определение в файле AbstractAccessController.php строка 41

◆ forward()

forward ( AccessibleController|string $controller,
string $action,
AccessibleItem $item,
mixed $parameters = null )

См. определение в файле AbstractAccessController.php строка 27

◆ getDictionary()

getDictionary ( )
abstract

Переопределяется в CollabAccessController и GroupAccessController.

◆ getModel()

getModel ( array|Arrayable $data)
abstract

Переопределяется в CollabAccessController и GroupAccessController.


Объявления и описания членов класса находятся в файле: