PHP Class LdapTools\Security\Ace\AceFlags

Author: Chad Sikorra ([email protected])
Inheritance: extends LdapTools\Security\Flags, use trait LdapTools\Security\FlagsSddlTrait
Show file Open project: ldaptools/ldaptools Class Usage Examples

Public Methods

Method Description
auditFailedAccess ( null | boolean $action = null ) Whether or not the ACE should generate audit messages for failed access attempts (only valid in the SACL).
auditSuccessfulAccess ( null | boolean $action = null ) Whether or not the ACE should generate audit messages for successful access attempts (only valid in the SACL).
containerInherit ( null | boolean $action = null ) Check or set whether containers should inherit this ACE.
inheritOnly ( null $action = null ) Check or set whether the ACE does not control access to the object to which it is attached. When this is true, the ACE only controls access on those objects which inherit it.
isInherited ( ) : boolean Check whether or not the ACE is inherited.
objectInherit ( null | boolean $action = null ) Check or set whether objects should inherit this ACE.
propagateInheritance ( null | boolean $action = null ) Check or set whether inheritance of this ACE should be propagated.

Method Details

auditFailedAccess() public method

Whether or not the ACE should generate audit messages for failed access attempts (only valid in the SACL).
public auditFailedAccess ( null | boolean $action = null )
$action null | boolean

auditSuccessfulAccess() public method

Whether or not the ACE should generate audit messages for successful access attempts (only valid in the SACL).
public auditSuccessfulAccess ( null | boolean $action = null )
$action null | boolean

containerInherit() public method

Check or set whether containers should inherit this ACE.
public containerInherit ( null | boolean $action = null )
$action null | boolean

inheritOnly() public method

Check or set whether the ACE does not control access to the object to which it is attached. When this is true, the ACE only controls access on those objects which inherit it.
public inheritOnly ( null $action = null )
$action null

isInherited() public method

Check whether or not the ACE is inherited.
public isInherited ( ) : boolean
return boolean

objectInherit() public method

Check or set whether objects should inherit this ACE.
public objectInherit ( null | boolean $action = null )
$action null | boolean

propagateInheritance() public method

Check or set whether inheritance of this ACE should be propagated.
public propagateInheritance ( null | boolean $action = null )
$action null | boolean