interface AccessControl

Liste von Zugriffsberechtigungen

Methods

AccessControl
removeEntity(Entity $entity)

Subjekt entfernen

AccessControl
addEntity(Entity $entity)

Subjekt hinufügen

getEntities()

Subjekte zurückgeben

AccessControl
addPermission(Permission $permission)

Zugriffsberechtigung hinzufügen

AccessControl
removePermission(Permission $permission)

Zugriffsberechtigung entfernen

getPermissions()

Berechtigungen zurückgeben

boolean
isPermit(Entity $entity, Permission $permission)

Berechtigung prüfen

attachAuthority(Authority $authority)

Authority zuweisen

Details

at line 41
AccessControl removeEntity(Entity $entity)

Subjekt entfernen

Parameters

Entity $entity

Return Value

AccessControl Dieses Objekt

at line 50
AccessControl addEntity(Entity $entity)

Subjekt hinufügen

Parameters

Entity $entity

Return Value

AccessControl Dieses Objekt

at line 57
Collection getEntities()

Subjekte zurückgeben

Return Value

Collection Liste mit den Mitgliedern

at line 66
AccessControl addPermission(Permission $permission)

Zugriffsberechtigung hinzufügen

Parameters

Permission $permission Zugriffsrecht

Return Value

AccessControl Dieses Objekt

at line 75
AccessControl removePermission(Permission $permission)

Zugriffsberechtigung entfernen

Parameters

Permission $permission Zugriffsrecht

Return Value

AccessControl Dieses Objekt

at line 82
Collection getPermissions()

Berechtigungen zurückgeben

Return Value

Collection Liste mit den Rechten

at line 96
boolean isPermit(Entity $entity, Permission $permission)

Berechtigung prüfen

Prüft ob die übergebe Entity ein bestimmtes Recht besitzt, z.B. der Zugriff auf eine bestimmte Resource erlaubt wird.

Parameters

Entity $entity Entity
Permission $permission Recht

Return Value

boolean true oder false

at line 105
DefaultAccessControlList attachAuthority(Authority $authority)

Authority zuweisen

Parameters

Authority $authority

Return Value

DefaultAccessControlList