Class Acl
Ověřuje práva Role na požadovaný objekt
- Nette\Object
-
App\Model\Permission
-
App\Model\Acl
implements
Nette\Security\IAuthorizator
public
|
#
__construct(
Konstruktor volá konstruktor předka Permission |
public
boolean
|
|
public
array
|
|
public
array
|
|
private
boolean|null
|
#
searchResourceRole( string $resource, string $role, string $privilege )
Vrací oprávnění na základě Zdrojů a jemu podřízených zdrojů, role a jí podřízené role |
private
type
|
#
searchRolePrivilege( type $resource, type $role, type $privilege )
Vrací Oprávnění na základě zdroje ,Role všech podrolí |
private
boolean|null
|
#
searchPrivilege( string $resource, string $role, string $privilege )
Vrací oprávnění na základě zdroje a role |
private
boolean
|
#
setQueried( string $role, string $resource )
Ověří existenci Role a zdroje, V případě že existují. vloží je do zásobníku a vrátí True |
allow(),
deny(),
getRules(),
isResource(),
isRole(),
rule(),
setRule()
|
private
array
|
$queriedRole
Zadaná Role |
|
private
type
|
$queriedResource
Zadaný Zdroj |
$resources,
$roles
|