Property | Type | Description | |
---|---|---|---|
$aces | |||
$revision | The revision value of the ACL. | ||
$sbz1 | The Sbz1 reserved value of the ACL. | ||
$sbz2 | The Sbz2 reserved value of the ACL. |
Method | Description | |
---|---|---|
__construct ( string | null $acl = null ) | ||
__toString ( ) : string | ||
addAce ( variadic |
Add one or more ACEs to the ACL. | |
getAces ( ) : |
Get the ACEs for this ACL. | |
getRevision ( ) : integer | Get the revision of the ACL. | |
getSbz1 ( ) : integer | Get the Sbz1 value for the ACL. | |
getSbz2 ( ) : integer | Get the Sbz2 value for the ACL. | |
getSddlIdentifier ( ) : string | Get the character that represents the ACL type in the SDDL string. | |
hasAce ( variadic |
Check if an ACE, or multiple ACEs, exist within this ACL. | |
removeAce ( variadic |
Remove one or more ACEs from the ACL. | |
setAces ( variadic |
Set the ACEs for the ACL. | |
setRevision ( integer $revision ) | Set the revision of the ACL. | |
setSbz1 ( integer $sbz1 ) | Set the Sbz1 value for the ACL. | |
setSbz2 ( integer $sbz2 ) | Set the Sbz2 value for the ACL. | |
toBinary ( ) : string | Get the binary string representation of the ACL. | |
toSddl ( ) : string | Get the SDDL string representation of the ACL. |
Method | Description | |
---|---|---|
decodeBinary ( string $acl ) | ||
getAllowedAceType ( ) : string | Get the ACE type that is allowed (by the the string key constant it starts with). | |
validateAce ( |
public addAce ( variadic |
||
$aces | variadic |
public getAces ( ) : |
||
return |
abstract protected getAllowedAceType ( ) : string | ||
return | string |
public getRevision ( ) : integer | ||
return | integer |
abstract public getSddlIdentifier ( ) : string | ||
return | string |
public removeAce ( variadic |
||
$aces | variadic |
public setRevision ( integer $revision ) | ||
$revision | integer |
protected Ace[],LdapTools\Security\Ace $aces | ||
return |