PHP Класс Horde_Imap_Client_Data_Acl, horde

Автор: Michael Slusarz ([email protected])
Наследование: extends Horde_Imap_Client_Data_AclCommon, implements ArrayAccess, implements IteratorAggregate, implements Serializable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_rights array ACL rights.

Открытые методы

Метод Описание
__construct ( string $rights = '' ) Constructor.
__toString ( ) : string String representation of the ACL.
diff ( string $rights ) : array Computes the difference to another rights string.
getIterator ( ) * IteratorAggregate method.
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
serialize ( )
unserialize ( $data )

Защищенные методы

Метод Описание
_normalize ( ) Normalize virtual rights (see RFC 4314 [2.1.1]).

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( string $rights = '' )
$rights string The rights (see RFC 4314 [2.1]).

__toString() публичный Метод

String representation of the ACL.
public __toString ( ) : string
Результат string String representation (RFC 4314 compliant).

_normalize() защищенный Метод

Normalize virtual rights (see RFC 4314 [2.1.1]).
protected _normalize ( )

diff() публичный Метод

Virtual rights are ignored.
public diff ( string $rights ) : array
$rights string The rights to compute against.
Результат array Two element array: added and removed.

getIterator() публичный Метод

* IteratorAggregate method.
public getIterator ( )

offsetExists() публичный Метод

public offsetExists ( $offset )

offsetGet() публичный Метод

public offsetGet ( $offset )

offsetSet() публичный Метод

public offsetSet ( $offset, $value )

offsetUnset() публичный Метод

public offsetUnset ( $offset )

serialize() публичный Метод

public serialize ( )

unserialize() публичный Метод

public unserialize ( $data )

Описание свойств

$_rights защищенное свойство

ACL rights.
protected array $_rights
Результат array