PHP 클래스 Horde_ActiveSync_Imap_Strategy_Base, horde

저자: Michael J Rubinsky ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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