См. определение в файле role.php строка 15
◆ checkRequiredRoles()
static checkRequiredRoles |
( |
| ) |
|
|
static |
For correct work we need at least one role.
- Возвращает
- void
См. определение в файле role.php строка 54
◆ fetchAll()
Gets all roles. Install demo data if need.
- Возвращает
- array
См. определение в файле role.php строка 114
◆ getExpectedRoleIds()
static getExpectedRoleIds |
( |
| ) |
|
|
static |
Gets expected roles id.
- Возвращает
- array
См. определение в файле role.php строка 566
◆ getExpectedType()
static getExpectedType |
( |
| ) |
|
|
static |
Gets expected role type.
- Возвращает
- string
См. определение в файле role.php строка 557
◆ getRights()
static getRights |
( |
| $roleId | ) |
|
|
static |
Gets rights for each site in this role.
- Аргументы
-
- Возвращает
- array
См. определение в файле role.php строка 362
◆ installDemo()
static installDemo |
( |
| $type = null | ) |
|
|
static |
Install demo data.
- Аргументы
-
string | $type | Type of roles. |
- Возвращает
- void
См. определение в файле role.php строка 202
◆ setAccessCodes()
static setAccessCodes |
( |
| $roleId, |
|
|
array | $codes = array() ) |
|
static |
Set new access codes for role and refresh all rights.
- Аргументы
-
int | $roleId | Role id. |
array | $codes | Codes array. |
- Возвращает
- void
См. определение в файле role.php строка 336
◆ setExpectedType()
static setExpectedType |
( |
| $type | ) |
|
|
static |
Sets new expected type for role.
- Аргументы
-
string | null | $type | New expected type; |
- Возвращает
- void
См. определение в файле role.php строка 545
◆ setRights()
static setRights |
( |
| $roleId, |
|
|
| $rights = [], |
|
|
| $additionalRights = null ) |
|
static |
Set rights for role.
- Аргументы
-
int | $roleId | Role id. |
array | $rights | Rights array ([[site_id] => [right1, right2]] |
array | $additionalRights | Additional rights array ([Rights::ADDITIONAL_RIGHTS]). |
- Возвращает
- void
См. определение в файле role.php строка 406
◆ $expectedType
◆ $forbiddenAdminRights
Инициализатор= [
'unexportable',
'knowledge_unexportable'
]
См. определение в файле role.php строка 45
◆ $forbiddenManagerRights
Инициализатор= [
'admin',
'knowledge_admin',
'unexportable',
'knowledge_unexportable',
'knowledge_extension',
]
См. определение в файле role.php строка 33
◆ $internalClass