interface AccessControlList implements Verification

Zugriffsberechtigungen

Methods

bool
isPermit(Entity $entity, Permission $permission, Context $context = null)

Berechtigung prüfen

addAccessControl(AccessControl $accessControl)

Zugriffskontrolle hinzufügen

removeAccessControl(AccessControl $accessControl)

Zugriffskontrolle entfernen

AccessControl>
getAccessControl()

Zugriffslisten

attachAuthority(Authority $authority)

Authority zuweisen

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.

Parameters

Entity $entity
Permission $permission
Context $context

Return Value

bool

at line 39
AccessControlList addAccessControl(AccessControl $accessControl)

Zugriffskontrolle hinzufügen

Parameters

AccessControl $accessControl

Return Value

AccessControlList Dieses Objekt

at line 48
AccessControlList removeAccessControl(AccessControl $accessControl)

Zugriffskontrolle entfernen

Parameters

AccessControl $accessControl

Return Value

AccessControlList Dieses Objekt

at line 55
AccessControl> getAccessControl()

Zugriffslisten

Return Value

AccessControl>

at line 64
DefaultAccessControlList attachAuthority(Authority $authority)

Authority zuweisen

Parameters

Authority $authority

Return Value

DefaultAccessControlList