AccessControl
extends
Verification
in
Liste von Zugriffsberechtigungen
Tags
Table of Contents
Methods
- addEntity() : AccessControl
- Subjekt hinufügen
- addPermission() : AccessControl
- Zugriffsberechtigung hinzufügen
- attachAuthority() : DefaultAccessControlList
- Authority zuweisen
- getEntities() : Collection
- Subjekte zurückgeben
- getPermissions() : Collection
- Berechtigungen zurückgeben
- isPermit() : bool
- Berechtigung prüfen
- removeEntity() : AccessControl
- Subjekt entfernen
- removePermission() : AccessControl
- Zugriffsberechtigung entfernen
Methods
addEntity()
Subjekt hinufügen
public
addEntity(Entity $entity) : AccessControl
Parameters
- $entity : Entity
Return values
AccessControl —Dieses Objekt
addPermission()
Zugriffsberechtigung hinzufügen
public
addPermission(Permission $permission) : AccessControl
Parameters
- $permission : Permission
-
Zugriffsrecht
Return values
AccessControl —Dieses Objekt
attachAuthority()
Authority zuweisen
public
attachAuthority(Authority $authority) : DefaultAccessControlList
Parameters
- $authority : Authority
Return values
DefaultAccessControlListgetEntities()
Subjekte zurückgeben
public
getEntities() : Collection
Return values
Collection —Liste mit den Mitgliedern
getPermissions()
Berechtigungen zurückgeben
public
getPermissions() : Collection
Return values
Collection —Liste mit den Rechten
isPermit()
Berechtigung prüfen
public
isPermit(Entity $entity, Permission $permission[, Context $context = null ]) : bool
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.
Parameters
- $entity : Entity
- $permission : Permission
- $context : Context = null
Return values
boolremoveEntity()
Subjekt entfernen
public
removeEntity(Entity $entity) : AccessControl
Parameters
- $entity : Entity
Return values
AccessControl —Dieses Objekt
removePermission()
Zugriffsberechtigung entfernen
public
removePermission(Permission $permission) : AccessControl
Parameters
- $permission : Permission
-
Zugriffsrecht
Return values
AccessControl —Dieses Objekt