method
public
static
RoleManager::setRolePermissions()
Сигнатура
public static setRolePermissions(mixed $roleId, array<string|int, mixed> $permissions) : mixed
Параметры
$roleId
mixed
$permissions
array<string|int, mixed>
Возвращаемое значение
mixed
Как применяется в RoleManager
RoleManager::setRolePermissions() — метод класса \Bitrix\Voximplant\Security\RoleManager модуля «Телефония».
Статический метод — вызывается через имя класса RoleManager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Voximplant\Security\RoleManager;
Loader::includeModule('voximplant');
$roleId = null;
$permissions = [];
$result = RoleManager::setRolePermissions($roleId, $permissions);
// $result: mixedДругие методы RoleManager
clearRoleAccess()deleteRole()Удаляет роль и все зависимые записи.getPermissions()getRoleAccess()getRoleName()getRoles()loadPermission()loadRoleAccess()loadRoles()
Исходный файл: source/voximplant/lib/security/rolemanager.php:162

