Documentation

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
Return values
array<string|int, mixed>

Search results