AccessControlList
extends
Verification
in
Zugriffsberechtigungen
Tags
Table of Contents
Methods
- addAccessControl() : AccessControlList
- Zugriffskontrolle hinzufügen
- attachAuthority() : DefaultAccessControlList
- Authority zuweisen
- getAccessControl() : Collection<string|int, AccessControl>
- Zugriffslisten
- isPermit() : bool
- Berechtigung prüfen
- removeAccessControl() : AccessControlList
- Zugriffskontrolle entfernen
Methods
addAccessControl()
Zugriffskontrolle hinzufügen
public
addAccessControl(AccessControl $accessControl) : AccessControlList
Parameters
- $accessControl : AccessControl
Return values
AccessControlList —Dieses Objekt
attachAuthority()
Authority zuweisen
public
attachAuthority(Authority $authority) : DefaultAccessControlList
Parameters
- $authority : Authority
Return values
DefaultAccessControlListgetAccessControl()
Zugriffslisten
public
getAccessControl() : Collection<string|int, AccessControl>
Return values
Collection<string|int, AccessControl>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
boolremoveAccessControl()
Zugriffskontrolle entfernen
public
removeAccessControl(AccessControl $accessControl) : AccessControlList
Parameters
- $accessControl : AccessControl
Return values
AccessControlList —Dieses Objekt