Symfony2 API
Interface

Symfony\Component\Security\Acl\Model\AuditableAclInterface

interface AuditableAclInterface implements MutableAclInterface

This interface adds auditing capabilities to the ACL.

Methods

deleteClassAce(integer $index)

Deletes a class-based ACE

from MutableAclInterface
deleteClassFieldAce(integer $index, string $field)

Deletes a class-field-based ACE

from MutableAclInterface
deleteObjectAce(integer $index)

Deletes an object-based ACE

from MutableAclInterface
deleteObjectFieldAce(integer $index, string $field)

Deletes an object-field-based ACE

from MutableAclInterface
integer getId()

Returns the primary key of this ACL

from MutableAclInterface
insertClassAce(SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts a class-based ACE

from MutableAclInterface
insertClassFieldAce(string $field, SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts a class-field-based ACE

from MutableAclInterface
insertObjectAce(SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts an object-based ACE

from MutableAclInterface
insertObjectFieldAce(string $field, SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts an object-field-based ACE

from MutableAclInterface
setEntriesInheriting(Boolean $boolean)

Sets whether entries are inherited

from MutableAclInterface
setParentAcl(AclInterface $acl = null)

Sets the parent ACL

from MutableAclInterface
updateClassAce(integer $index, integer $mask, string $strategy = null)

Updates a class-based ACE

from MutableAclInterface
updateClassFieldAce(integer $index, string $field, integer $mask, string $strategy = null)

Updates a class-field-based ACE

from MutableAclInterface
updateObjectAce(integer $index, integer $mask, string $strategy = null)

Updates an object-based ACE

from MutableAclInterface
updateObjectFieldAce(integer $index, string $field, integer $mask, string $strategy = null)

Updates an object-field-based ACE

from MutableAclInterface
updateClassAuditing(integer $index, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for class-based ACE

updateClassFieldAuditing(integer $index, string $field, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for class-field-based ACE

updateObjectAuditing(integer $index, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for object-based ACE

updateObjectFieldAuditing(integer $index, string $field, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for object-field-based ACE

Details

in MutableAclInterface at line 29
public deleteClassAce(integer $index)

Deletes a class-based ACE

Parameters

integer $index

in MutableAclInterface at line 37
public deleteClassFieldAce(integer $index, string $field)

Deletes a class-field-based ACE

Parameters

integer $index
string $field

in MutableAclInterface at line 44
public deleteObjectAce(integer $index)

Deletes an object-based ACE

Parameters

integer $index

in MutableAclInterface at line 52
public deleteObjectFieldAce(integer $index, string $field)

Deletes an object-field-based ACE

Parameters

integer $index
string $field

in MutableAclInterface at line 59
public integer getId()

Returns the primary key of this ACL

Return Value

integer

in MutableAclInterface at line 70
public insertClassAce(SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts a class-based ACE

Parameters

SecurityIdentityInterface $sid
integer $mask
integer $index
Boolean $granting
string $strategy

in MutableAclInterface at line 82
public insertClassFieldAce(string $field, SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts a class-field-based ACE

Parameters

string $field
SecurityIdentityInterface $sid
integer $mask
integer $index
Boolean $granting
string $strategy

in MutableAclInterface at line 93
public insertObjectAce(SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts an object-based ACE

Parameters

SecurityIdentityInterface $sid
integer $mask
integer $index
Boolean $granting
string $strategy

in MutableAclInterface at line 105
public insertObjectFieldAce(string $field, SecurityIdentityInterface $sid, integer $mask, integer $index, Boolean $granting = true, string $strategy = null)

Inserts an object-field-based ACE

Parameters

string $field
SecurityIdentityInterface $sid
integer $mask
integer $index
Boolean $granting
string $strategy

in MutableAclInterface at line 112
public setEntriesInheriting(Boolean $boolean)

Sets whether entries are inherited

Parameters

Boolean $boolean

in MutableAclInterface at line 119
public setParentAcl(AclInterface $acl = null)

Sets the parent ACL

Parameters

AclInterface $acl

in MutableAclInterface at line 128
public updateClassAce(integer $index, integer $mask, string $strategy = null)

Updates a class-based ACE

Parameters

integer $index
integer $mask
string $strategy if null the strategy should not be changed

in MutableAclInterface at line 138
public updateClassFieldAce(integer $index, string $field, integer $mask, string $strategy = null)

Updates a class-field-based ACE

Parameters

integer $index
string $field
integer $mask
string $strategy if null the strategy should not be changed

in MutableAclInterface at line 147
public updateObjectAce(integer $index, integer $mask, string $strategy = null)

Updates an object-based ACE

Parameters

integer $index
integer $mask
string $strategy if null the strategy should not be changed

in MutableAclInterface at line 157
public updateObjectFieldAce(integer $index, string $field, integer $mask, string $strategy = null)

Updates an object-field-based ACE

Parameters

integer $index
string $field
integer $mask
string $strategy if null the strategy should not be changed

at line 28
public updateClassAuditing(integer $index, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for class-based ACE

Parameters

integer $index
Boolean $auditSuccess
Boolean $auditFailure

at line 38
public updateClassFieldAuditing(integer $index, string $field, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for class-field-based ACE

Parameters

integer $index
string $field
Boolean $auditSuccess
Boolean $auditFailure

at line 47
public updateObjectAuditing(integer $index, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for object-based ACE

Parameters

integer $index
Boolean $auditSuccess
Boolean $auditFailure

at line 57
public updateObjectFieldAuditing(integer $index, string $field, Boolean $auditSuccess, Boolean $auditFailure)

Updates auditing for object-field-based ACE

Parameters

integer $index
string $field
Boolean $auditSuccess
Boolean $auditFailure