Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RoleUtil
+ Граф наследования:RoleUtil:

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

 __construct (int $roleId)
 
 getMembers (int $limit=0)
 
 deleteRole ()
 
 updateTitle (string $title)
 
 getPermissions ()
 
 updatePermissions (array $permissions)
 
 updateRoleRelations (array $roleRelations)
 

Открытые статические члены

static getRoles ()
 
static createRole (string $title)
 

Защищенные члены

 loadRole ()
 
 validatePermissions (array $permissions)
 

Защищенные статические члены

static getRoleTableClass ()
 
static getRoleRelationTableClass ()
 
static getPermissionTableClass ()
 
static getRoleDictionaryClass ()
 

Защищенные данные

 $roleId
 
 $role
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( int $roleId)

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

Методы

◆ createRole()

static createRole ( string $title)
static

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

◆ deleteRole()

deleteRole ( )

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

◆ getMembers()

getMembers ( int $limit = 0)

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

◆ getPermissions()

getPermissions ( )

Переопределяется в RoleUtil.

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

◆ getPermissionTableClass()

static getPermissionTableClass ( )
staticabstractprotected

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

◆ getRoleDictionaryClass()

static getRoleDictionaryClass ( )
staticabstractprotected

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

◆ getRoleRelationTableClass()

static getRoleRelationTableClass ( )
staticabstractprotected

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

◆ getRoles()

static getRoles ( )
static

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

◆ getRoleTableClass()

static getRoleTableClass ( )
staticabstractprotected

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

◆ loadRole()

loadRole ( )
protected

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

◆ updatePermissions()

updatePermissions ( array $permissions)
Аргументы
array$permissions[ permission_id => value ]
Исключения
RoleNotFoundException
RoleSaveException

Bitrix\Main\Db\SqlQueryException

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

◆ updateRoleRelations()

updateRoleRelations ( array $roleRelations)
Аргументы
array$roleRelations
Исключения
RoleRelationSaveException

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

◆ updateTitle()

updateTitle ( string $title)

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

◆ validatePermissions()

validatePermissions ( array $permissions)
protected

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

Данные класса

◆ $role

$role
protected

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

◆ $roleId

$roleId
protected

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