AccessControl
interface AccessControl implements Verification
Liste von Zugriffsberechtigungen
Methods
bool
from Verification
AccessControl
getEntities()
Subjekte zurückgeben
AccessControl
AccessControl
getPermissions()
Berechtigungen zurückgeben
Details
in Verification at line 49
bool
isPermit(Entity $entity, Permission $permission, Context $context = null)
Berechtigung prüfen
Prüft ob die übergebene Entity ein bestimmtes Recht auf das Objekt besitzt, z.B. der Zugriff auf eine bestimmte Resource erlaubt wird.
Wird das Interface nicht in dem Berechtigten Objekt verwendet, so kann über den optionale Parameter $data das zu prüfende Objekt übergeben werden.
at line 39
AccessControl
removeEntity(Entity $entity)
Subjekt entfernen
at line 48
AccessControl
addEntity(Entity $entity)
Subjekt hinufügen
at line 55
Collection
getEntities()
Subjekte zurückgeben
at line 64
AccessControl
addPermission(Permission $permission)
Zugriffsberechtigung hinzufügen
at line 73
AccessControl
removePermission(Permission $permission)
Zugriffsberechtigung entfernen
at line 80
Collection
getPermissions()
Berechtigungen zurückgeben
at line 89
DefaultAccessControlList
attachAuthority(Authority $authority)
Authority zuweisen