PHP Класс Horde_ActiveSync_Imap_Strategy_Modseq, horde

Автор: Michael J Rubinsky ([email protected])
Наследование: extends Horde_ActiveSync_Imap_Strategy_Base
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_modseq_valid boolean Flag to indicate if the HIGHESTMODSEQ value returned in the STATUS call is to be trusted.

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

Метод Описание
__construct ( Horde_ActiveSync_Interface_ImapFactory $imap, array $status, Horde_ActiveSync_Folder_Base $folder, Horde_Log_Logger $logger ) Const'r
getChanges ( array $options ) : Horde_ActiveSync_Folder_Base Return a folder object containing all IMAP server change information.

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

Метод Описание
_buildModSeqChanges ( &$changes, &$flags, &$categories, Horde_Imap_Client_Fetch_Results $fetch_ret, array $options, integer $modseq ) Populates the changes, flags, and categories arrays with data from any messages added/changed on the IMAP server since the last poll.
_searchQuery ( array $options, boolean $is_delete ) : Horde_Imap_Client_Search_Results Return message UIDs that are now within the cureent FILTERTYPE value.

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

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

Const'r
public __construct ( Horde_ActiveSync_Interface_ImapFactory $imap, array $status, Horde_ActiveSync_Folder_Base $folder, Horde_Log_Logger $logger )
$imap Horde_ActiveSync_Interface_ImapFactory The IMAP factory.
$status array The IMAP status array.
$folder Horde_ActiveSync_Folder_Base The folder object.
$logger Horde_Log_Logger The logger.

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

Populates the changes, flags, and categories arrays with data from any messages added/changed on the IMAP server since the last poll.
protected _buildModSeqChanges ( &$changes, &$flags, &$categories, Horde_Imap_Client_Fetch_Results $fetch_ret, array $options, integer $modseq )
$fetch_ret Horde_Imap_Client_Fetch_Results Fetch results.
$options array Options array.
$modseq integer Current MODSEQ.

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

Return message UIDs that are now within the cureent FILTERTYPE value.
protected _searchQuery ( array $options, boolean $is_delete ) : Horde_Imap_Client_Search_Results
$options array Options array.
$is_delete boolean If true, return messages to SOFTDELETE.
Результат Horde_Imap_Client_Search_Results

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

Return a folder object containing all IMAP server change information.
public getChanges ( array $options ) : Horde_ActiveSync_Folder_Base
$options array An array of options. @see Horde_ActiveSync_Imap_Adapter::getMessageChanges
Результат Horde_ActiveSync_Folder_Base The populated folder object.

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

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

Flag to indicate if the HIGHESTMODSEQ value returned in the STATUS call is to be trusted.
protected bool $_modseq_valid
Результат boolean