Overview

Namespaces

  • PHP
  • ProgrammingAreHard
    • Arbiter
      • Domain
      • Model
  • Symfony
    • Component
      • Security
        • Acl
          • Exception
          • Model
          • Permission
        • Core
          • User

Interfaces

  • AclCacheInterface
  • AclInterface
  • AclProviderInterface
  • AuditableAclInterface
  • AuditableEntryInterface
  • AuditLoggerInterface
  • DomainObjectInterface
  • EntryInterface
  • FieldEntryInterface
  • MutableAclInterface
  • MutableAclProviderInterface
  • ObjectIdentityInterface
  • ObjectIdentityRetrievalStrategyInterface
  • PermissionGrantingStrategyInterface
  • SecurityIdentityInterface
  • SecurityIdentityRetrievalStrategyInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface AuditableAclInterface

This interface adds auditing capabilities to the ACL.

Symfony\Component\Security\Acl\Model\AuditableAclInterface implements Symfony\Component\Security\Acl\Model\MutableAclInterface
Namespace: Symfony\Component\Security\Acl\Model
Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Located at AuditableAclInterface.php
Methods summary
public
# updateClassAuditing( integer $index, boolean $auditSuccess, boolean $auditFailure )

Updates auditing for class-based ACE

Updates auditing for class-based ACE

Parameters

$index
integer
$index
$auditSuccess
boolean
$auditSuccess
$auditFailure
boolean
$auditFailure
public
# updateClassFieldAuditing( integer $index, string $field, boolean $auditSuccess, boolean $auditFailure )

Updates auditing for class-field-based ACE

Updates auditing for class-field-based ACE

Parameters

$index
integer
$index
$field
string
$field
$auditSuccess
boolean
$auditSuccess
$auditFailure
boolean
$auditFailure
public
# updateObjectAuditing( integer $index, boolean $auditSuccess, boolean $auditFailure )

Updates auditing for object-based ACE

Updates auditing for object-based ACE

Parameters

$index
integer
$index
$auditSuccess
boolean
$auditSuccess
$auditFailure
boolean
$auditFailure
public
# updateObjectFieldAuditing( integer $index, string $field, boolean $auditSuccess, boolean $auditFailure )

Updates auditing for object-field-based ACE

Updates auditing for object-field-based ACE

Parameters

$index
integer
$index
$field
string
$field
$auditSuccess
boolean
$auditSuccess
$auditFailure
boolean
$auditFailure
Methods inherited from Symfony\Component\Security\Acl\Model\MutableAclInterface
deleteClassAce(), deleteClassFieldAce(), deleteObjectAce(), deleteObjectFieldAce(), getId(), insertClassAce(), insertClassFieldAce(), insertObjectAce(), insertObjectFieldAce(), setEntriesInheriting(), setParentAcl(), updateClassAce(), updateClassFieldAce(), updateObjectAce(), updateObjectFieldAce()
Methods inherited from Serializable
serialize(), unserialize()
Methods inherited from Symfony\Component\Security\Acl\Model\AclInterface
getClassAces(), getClassFieldAces(), getObjectAces(), getObjectFieldAces(), getObjectIdentity(), getParentAcl(), isEntriesInheriting(), isFieldGranted(), isGranted(), isSidLoaded()
Arbiter API documentation generated by ApiGen 2.8.0