Horde_Perms_Permission_Kolab_Acl_Anonymous
extends Horde_Perms_Permission_Kolab_Acl
in package
Maps a single Kolab_Storage anonymous ACL element to the Horde permission system.
Tags
Table of Contents
- $_acl : string
- The ACL.
- __construct() : mixed
- Constructor.
- toHorde() : null
- Converts the ACL string to a Horde_Perms mask and stores it in the provided data array.
- convertAclToMask() : int
- Convert the Acl string to a Horde_Perms:: mask.
Properties
$_acl
The ACL.
private
string
$_acl
Methods
__construct()
Constructor.
public
__construct(string $acl) : mixed
Parameters
- $acl : string
-
The folder ACL element as provided by the driver.
Return values
mixed —toHorde()
Converts the ACL string to a Horde_Perms mask and stores it in the provided data array.
public
toHorde(array<string|int, mixed> &$data) : null
Parameters
- $data : array<string|int, mixed>
-
The horde permission data.
Return values
null —convertAclToMask()
Convert the Acl string to a Horde_Perms:: mask.
protected
convertAclToMask() : int
Return values
int —The permission mask