SimpleAcl
in package
Class SimpleAcl
Table of Contents
- $groups : mixed
- $resources : mixed
- $rights : mixed
- $vars : mixed
- addGroup() : mixed
- addResource() : mixed
- allow() : mixed
- deny() : mixed
- getGroupRights() : mixed
- getGroups() : array<string|int, mixed>
- getResources() : array<string|int, mixed>
- getVar() : mixed
- getVars() : array<string|int, mixed>
- hasaccess() : bool
- hasGroup() : bool
- isSuperAdmin() : mixed
Properties
$groups
protected
mixed
$groups
= []
$resources
protected
mixed
$resources
= []
$rights
protected
mixed
$rights
= []
$vars
protected
mixed
$vars
= []
Methods
addGroup()
public
addGroup( $name[, bool|false $isSuperAdmin = false ][, mixed $vars = [] ]) : mixed
Parameters
Return values
mixed —addResource()
public
addResource( $resource[, array<string|int, mixed> $actions = [] ]) : mixed
Parameters
Return values
mixed —allow()
public
allow( $group, $resource[, array<string|int, mixed> $actions = [] ]) : mixed
Parameters
Return values
mixed —deny()
public
deny( $group, $resource[, array<string|int, mixed> $actions = [] ]) : mixed
Parameters
Return values
mixed —getGroupRights()
public
getGroupRights( $group, $resource) : mixed
Parameters
Return values
mixed —getGroups()
public
getGroups() : array<string|int, mixed>
Return values
array<string|int, mixed> —getResources()
public
getResources() : array<string|int, mixed>
Return values
array<string|int, mixed> —getVar()
public
getVar(mixed $group, mixed $key[, mixed $default = null ]) : mixed
Parameters
- $group : mixed
- $key : mixed
- $default : mixed = null
Return values
mixed —getVars()
public
getVars(mixed $group) : array<string|int, mixed>
Parameters
- $group : mixed
Return values
array<string|int, mixed> —hasaccess()
public
hasaccess( $groups, $resource, $actions) : bool
Parameters
Return values
bool —hasGroup()
public
hasGroup( $group) : bool
Parameters
Return values
bool —isSuperAdmin()
public
isSuperAdmin( $group) : mixed