UserRegistry
Table of Contents
Constants
- MODE_COLLAB = 'collab'
- MODE_EXCLUDE_SCRAM = 'ex_scram'
- MODE_GROUP = 'group'
- MODE_GROUP_ALL = 'all'
- MODE_PROJECT = 'project'
- MODE_SCRUM = 'scrum'
Methods
- getInstance() : static
- getUserGroups() : array<string|int, mixed>
- isGroupAdmin() : bool
Constants
MODE_COLLAB
public
mixed
MODE_COLLAB
= 'collab'
MODE_EXCLUDE_SCRAM
public
mixed
MODE_EXCLUDE_SCRAM
= 'ex_scram'
MODE_GROUP
public
mixed
MODE_GROUP
= 'group'
MODE_GROUP_ALL
public
mixed
MODE_GROUP_ALL
= 'all'
MODE_PROJECT
public
mixed
MODE_PROJECT
= 'project'
MODE_SCRUM
public
mixed
MODE_SCRUM
= 'scrum'
Methods
getInstance()
public
static getInstance(int $userId) : static
Parameters
- $userId : int
Return values
staticgetUserGroups()
public
getUserGroups([string $mode = \self::MODE_GROUP_ALL ]) : array<string|int, mixed>
Parameters
- $mode : string = \self::MODE_GROUP_ALL
Return values
array<string|int, mixed>isGroupAdmin()
public
isGroupAdmin(int $groupId) : bool
Parameters
- $groupId : int