|
| getUserScopes (string $entityTypeId, ?string $moduleId=null) |
|
| isHasScope (int $scopeId) |
|
| getScopeById (int $scopeId) |
|
| getById (int $scopeId) |
|
| removeByIds (iterable $ids) |
|
| setScope (string $categoryName, string $guid, string $scope, int $userScopeId=0) |
|
| setScopeConfig (string $category, string $entityTypeId, string $name, array $accessCodes, array $config, array $params=[]) |
|
| updateScopeConfig (int $id, array $config) |
|
| updateScopeName (int $id, string $name) |
|
| updateScopeAccessCodes (int $configId, array $accessCodes=[]) |
|
| getScopeMembers (int $configId) |
|
См. определение в файле scope.php строка 22
◆ forceSetScopeToUsers()
forceSetScopeToUsers |
( |
array | $accessCodes = [], |
|
|
array | $params = [] ) |
|
protected |
- Аргументы
-
array | $accessCodes | |
array | $params | |
См. определение в файле scope.php строка 321
◆ formatAccessCodes()
formatAccessCodes |
( |
array & | $accessCodes | ) |
|
|
protected |
◆ getById()
- Аргументы
-
- Возвращает
- array|null
См. определение в файле scope.php строка 191
◆ getEntityTypeIdMap()
◆ getInstance()
- Возвращает
- Scope
См. определение в файле scope.php строка 38
◆ getScopeById()
getScopeById |
( |
int | $scopeId | ) |
|
- Аргументы
-
- Возвращает
- array|null
См. определение в файле scope.php строка 178
◆ getScopeMembers()
getScopeMembers |
( |
int | $configId | ) |
|
- Аргументы
-
- Возвращает
- array
См. определение в файле scope.php строка 417
◆ getUser()
- Возвращает
- \CUser
См. определение в файле scope.php строка 116
◆ getUserScopes()
getUserScopes |
( |
string | $entityTypeId, |
|
|
?string | $moduleId = null ) |
- Аргументы
-
string | $entityTypeId | |
string | null | $moduleId | |
- Возвращает
- array
См. определение в файле scope.php строка 53
◆ isHasScope()
isHasScope |
( |
int | $scopeId | ) |
|
- Аргументы
-
- Возвращает
- bool
См. определение в файле scope.php строка 108
◆ prepareAccessCodes()
prepareAccessCodes |
( |
array & | $accessCodes | ) |
|
|
protected |
◆ removeByIds()
removeByIds |
( |
iterable | $ids | ) |
|
- Аргументы
-
- Исключения
-
Exception
См. определение в файле scope.php строка 200
◆ setScope()
setScope |
( |
string | $categoryName, |
|
|
string | $guid, |
|
|
string | $scope, |
|
|
int | $userScopeId = 0 ) |
Set user option with config scope type and scopeId if selected custom scope
- Аргументы
-
string | $categoryName | |
string | $guid | |
string | $scope | |
int | $userScopeId | |
См. определение в файле scope.php строка 225
◆ setScopeConfig()
setScopeConfig |
( |
string | $category, |
|
|
string | $entityTypeId, |
|
|
string | $name, |
|
|
array | $accessCodes, |
|
|
array | $config, |
|
|
array | $params = [] ) |
◆ setScopeToUser()
setScopeToUser |
( |
string | $categoryName, |
|
|
string | $guid, |
|
|
string | $scope, |
|
|
int | $userScopeId, |
|
|
?int | $userId = null ) |
|
protected |
- Аргументы
-
string | $categoryName | |
string | $guid | |
string | $scope | |
int | $userScopeId | |
int | null | $userId | |
См. определение в файле scope.php строка 350
◆ updateScopeAccessCodes()
updateScopeAccessCodes |
( |
int | $configId, |
|
|
array | $accessCodes = [] ) |
- Аргументы
-
int | $configId | |
array | $accessCodes | |
- Возвращает
- array
См. определение в файле scope.php строка 398
◆ updateScopeConfig()
updateScopeConfig |
( |
int | $id, |
|
|
array | $config ) |
◆ updateScopeName()
updateScopeName |
( |
int | $id, |
|
|
string | $name ) |
◆ $instance
◆ $user
◆ CODE_DEPARTMENT
const CODE_DEPARTMENT = 'DR' |
|
protected |
◆ CODE_PROJECT
const CODE_PROJECT = 'SG' |
|
protected |
◆ CODE_USER
◆ TYPE_DEPARTMENT
const TYPE_DEPARTMENT = 'department' |
|
protected |
◆ TYPE_PROJECT
const TYPE_PROJECT = 'project' |
|
protected |
◆ TYPE_USER