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 51
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 41
AccessControl
removeEntity(Entity $entity)
Subjekt entfernen
at line 50
AccessControl
addEntity(Entity $entity)
Subjekt hinufügen
at line 57
Collection
getEntities()
Subjekte zurückgeben
at line 66
AccessControl
addPermission(Permission $permission)
Zugriffsberechtigung hinzufügen
at line 75
AccessControl
removePermission(Permission $permission)
Zugriffsberechtigung entfernen
at line 82
Collection
getPermissions()
Berechtigungen zurückgeben
at line 91
DefaultAccessControlList
attachAuthority(Authority $authority)
Authority zuweisen