PHP Класс Horde_ActiveSync_Imap_Strategy_Base, horde

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

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

Свойство Тип Описание
$_folder Horde_ActiveSync_Folder_Base The folder object.
$_imap Horde_ActiveSync_Interface_ImapFactory The imap factory. Needed to get list of custom flags.
$_imap_ob Horde_Imap_Client_Base The imap client object.
$_logger Horde_Log_Logger
$_mbox Horde_Imap_Client_Mailbox The current mailbox.
$_procid integer The process id for logging purposes.
$_status array The IMAP status array.

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

Метод Описание
__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.

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

Метод Описание
_getMsgFlags ( ) : array Return an array of custom IMAP flags.

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

__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.

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

Return an array of custom IMAP flags.
protected _getMsgFlags ( ) : array
Результат array

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

Return a folder object containing all IMAP server change information.
abstract 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.

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

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

The folder object.
protected Horde_ActiveSync_Folder_Base $_folder
Результат Horde_ActiveSync_Folder_Base

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

The imap factory. Needed to get list of custom flags.
protected Horde_ActiveSync_Interface_ImapFactory $_imap
Результат Horde_ActiveSync_Interface_ImapFactory

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

The imap client object.
protected Horde_Imap_Client_Base $_imap_ob
Результат Horde_Imap_Client_Base

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

protected Horde_Log_Logger $_logger
Результат Horde_Log_Logger

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

The current mailbox.
protected Horde_Imap_Client_Mailbox $_mbox
Результат Horde_Imap_Client_Mailbox

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

The process id for logging purposes.
protected int $_procid
Результат integer

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

The IMAP status array.
protected array $_status
Результат array