GroupController
extends z_controller
in package
Table of Contents
- action_add() : void
- action_byAccessToAll() : void
- action_byAccessToAnyOf() : void
- action_byId() : void
- action_byIdInactive() : void
- action_byIds() : void
- action_byName() : void
- action_byNameInactive() : void
- action_byUser() : void
- action_getPermissions() : void
- action_getUsers() : void
- action_hasAccessToAll() : void
- action_hasAccessToAnyOf() : void
- action_isolation() : void
- Isolation: a Group ID must not be returned by Role::byId and a Role ID must not be returned by Group::byId
- action_refresh() : void
- action_remove() : void
- action_removeInteraction() : void
- action_update() : void
- echoGroup() : void
- echoGroups() : void
- getGroup() : array<string|int, mixed>
- getGroups() : array<string|int, mixed>
Methods
action_add()
public
action_add(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byAccessToAll()
public
action_byAccessToAll(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byAccessToAnyOf()
public
action_byAccessToAnyOf(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byId()
public
action_byId(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byIdInactive()
public
action_byIdInactive(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byIds()
public
action_byIds(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byName()
public
action_byName(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byNameInactive()
public
action_byNameInactive(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_byUser()
public
action_byUser(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_getPermissions()
public
action_getPermissions(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_getUsers()
public
action_getUsers(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_hasAccessToAll()
public
action_hasAccessToAll(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_hasAccessToAnyOf()
public
action_hasAccessToAnyOf(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_isolation()
Isolation: a Group ID must not be returned by Role::byId and a Role ID must not be returned by Group::byId
public
action_isolation(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_refresh()
public
action_refresh(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_remove()
public
action_remove(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_removeInteraction()
public
action_removeInteraction(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —action_update()
public
action_update(Request $req, Response $res) : void
Parameters
- $req : Request
- $res : Response
Return values
void —echoGroup()
private
echoGroup(Group|null $group, bool $includePermissions, bool $includeUsers) : void
Parameters
- $group : Group|null
- $includePermissions : bool
- $includeUsers : bool
Return values
void —echoGroups()
private
echoGroups(array<string|int, mixed> $groups, bool $includePermissions, bool $includeUsers) : void
Parameters
- $groups : array<string|int, mixed>
- $includePermissions : bool
- $includeUsers : bool
Return values
void —getGroup()
private
getGroup(Group|null $group, bool $includePermissions, bool $includeUsers) : array<string|int, mixed>
Parameters
- $group : Group|null
- $includePermissions : bool
- $includeUsers : bool
Return values
array<string|int, mixed> —getGroups()
private
getGroups(array<string|int, mixed> $groups, bool $includePermissions, bool $includeUsers) : array<string|int, mixed>
Parameters
- $groups : array<string|int, mixed>
- $includePermissions : bool
- $includeUsers : bool