PHP Класс Horde_Imap_Client_Ids_Map, horde

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

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

Свойство Тип Описание
$_ids array Sequence -> UID mapping.
$_sorted boolean Is the array sorted?

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

Метод Описание
__construct ( array $ids = [] ) Constructor.
__get ( $name )
count ( )
getIterator ( )
lookup ( Horde_Imap_Client_Ids $ids ) : array Create a Sequence <-> UID lookup table.
remove ( Horde_Imap_Client_Ids $ids ) Removes messages from the ID mapping.
serialize ( )
sort ( ) Sort the map.
unserialize ( $data )
update ( array $ids ) : boolean Updates the mapping.

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

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

Constructor.
public __construct ( array $ids = [] )
$ids array Array of sequence -> UID mapping.

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

public __get ( $name )

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

public count ( )

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

public getIterator ( )

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

Create a Sequence <-> UID lookup table.
public lookup ( Horde_Imap_Client_Ids $ids ) : array
$ids Horde_Imap_Client_Ids IDs to lookup.
Результат array Keys are sequence numbers, values are UIDs.

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

Removes messages from the ID mapping.
public remove ( Horde_Imap_Client_Ids $ids )
$ids Horde_Imap_Client_Ids IDs to remove.

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

public serialize ( )

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

Sort the map.
public sort ( )

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

public unserialize ( $data )

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

Updates the mapping.
public update ( array $ids ) : boolean
$ids array Array of sequence -> UID mapping.
Результат boolean True if the mapping changed.

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

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

Sequence -> UID mapping.
protected array $_ids
Результат array

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

Is the array sorted?
protected bool $_sorted
Результат boolean