Documentation

AccessControl extends Verification

Liste von Zugriffsberechtigungen

Tags
category

Framework

author

schukai GmbH [email protected]

license

http://alvine.io/license/ Licence

link

Alvine

since
20130721

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

addPermission()

Zugriffsberechtigung hinzufügen

public addPermission(Permission $permission) : AccessControl
Parameters
$permission : Permission

Zugriffsrecht

Return values
AccessControl

Dieses Objekt

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
bool

removePermission()

Zugriffsberechtigung entfernen

public removePermission(Permission $permission) : AccessControl
Parameters
$permission : Permission

Zugriffsrecht

Return values
AccessControl

Dieses Objekt


        
On this page

Search results