Class AclManager
ACL Manager service implementation
This manager is available as a service called 'mapbender.acl' and is meant to be used with a form and will delete/update/add ACEs.
Namespace: FOM\UserBundle\Component
Author: Christian Wygoda
Author: Andriy Oblivantsev
Located at FOM/UserBundle/Component/AclManager.php
Author: Christian Wygoda
Author: Andriy Oblivantsev
Located at FOM/UserBundle/Component/AclManager.php
Methods summary
public
|
#
__construct( Symfony\Component\Security\Acl\Dbal\MutableAclProvider $aclProvider )
AclManager constructor. |
public
|
#
setObjectACLFromForm( object $entity, object $form, string $type )
Update ACEs from a form of class FOM\UserBundle\Form\Type\ACLType (commonly 'acl') |
public
|
|
public
|
#
setClassACLFromForm( mixed $class, object $form )
Update ACEs from a form of class FOM\UserBundle\Form\Type\ACLType (commonly 'acl') |
protected
|
|
public
Symfony\Component\Security\Acl\Domain\Acl
|
|
public
Symfony\Component\Security\Acl\Domain\Entry
|
|
public
boolean
|
|
public
|
#
getObjectAclEntriesAsArray( mixed $entity )
Consolidate object ACL entries to an <AclEntry> array. |
public
Symfony\Component\Security\Acl\Domain\ObjectIdentity
|
Magic methods summary
Properties summary
protected
Symfony\Component\Security\Acl\Dbal\MutableAclProvider
|
$aclProvider
|