Bitrix API

RoleUtil extends RoleUtil

Table of Contents

Methods

__construct()  : mixed
createRole()  : int
deleteRole()  : mixed
getMembers()  : mixed
getPermissions()  : array<string|int, mixed>
getRoles()  : mixed
insertPermissions()  : void
insert data to permission table
updatePermissions()  : mixed
updateRoleRelations()  : mixed
updateTitle()  : mixed

Methods

__construct()

public __construct(int $roleId) : mixed
Parameters
$roleId : int

createRole()

public static createRole(string $title) : int
Parameters
$title : string
Return values
int

deleteRole()

public deleteRole() : mixed

getMembers()

public getMembers([int $limit = 0 ]) : mixed
Parameters
$limit : int = 0

getPermissions()

public getPermissions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRoles()

public static getRoles() : mixed

insertPermissions()

insert data to permission table

public static insertPermissions(array<string|int, mixed> $valuesData) : void
Parameters
$valuesData : array<string|int, mixed>
Tags
throws
SqlQueryException

updatePermissions()

public updatePermissions(array<string|int, mixed> $permissions) : mixed
Parameters
$permissions : array<string|int, mixed>

[ permission_id => value ]

Tags
throws
RoleNotFoundException
throws
RoleSaveException
throws
SqlQueryException

updateRoleRelations()

public updateRoleRelations(array<string|int, mixed> $roleRelations) : mixed
Parameters
$roleRelations : array<string|int, mixed>
Tags
throws
RoleRelationSaveException

updateTitle()

public updateTitle(string $title) : mixed
Parameters
$title : string

        
On this page

Search results