- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/access/permission/permissiondictionary.php
- Класс: BitrixMainAccessPermissionPermissionDictionary
- Вызов: PermissionDictionary::getList
static function getList(): array
{
$class = new ReflectionClass(static::class);
$permissions = $class->getConstants();
$res = [];
foreach ($permissions as $name => $id)
{
if (in_array($name, [
'VALUE_NO',
'VALUE_YES',
'DELIMITER',
'TYPE_VARIABLES',
'TYPE_TOGGLER',
'HINT_PREFIX'
]))
{
continue;
}
$res[$id] = [
'NAME' => $name,
'LEVEL' => static::getLevel($id)
];
}
return $res;
}