PHP 클래스 IMP_Maillog_Storage_History, horde

저자: Michael Slusarz ([email protected])
상속: extends IMP_Maillog_Storage_Base
파일 보기 프로젝트 열기: horde/horde

공개 프로퍼티들

프로퍼티 타입 설명
$drivers array Mapping of driver actions -> class names.

보호된 프로퍼티들

프로퍼티 타입 설명
$_history Horde_History History object.
$_user string User name.

공개 메소드들

메소드 설명
__construct ( Horde_History $history, string $user ) Constructor.
deleteLogs ( $msgs )
getChanges ( $ts )
getLog ( IMP_Maillog_Message $msg, array $types = [] )
isAvailable ( IMP_Maillog_Message $msg, IMP_Maillog_Log_Base $log )
saveLog ( IMP_Maillog_Message $msg, IMP_Maillog_Log_Base $log )

보호된 메소드들

메소드 설명
_getUniqueHistoryId ( mixed $msg = null ) : string Generate the unique log ID for an event.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Horde_History $history, string $user )
$history Horde_History History object.
$user string User name.

_getUniqueHistoryId() 보호된 메소드

Generate the unique log ID for an event.
protected _getUniqueHistoryId ( mixed $msg = null ) : string
$msg mixed An IMP_Maillog_Message object, a Message-ID, or, if null, return the parent ID.
리턴 string The unique log ID.

deleteLogs() 공개 메소드

public deleteLogs ( $msgs )

getChanges() 공개 메소드

public getChanges ( $ts )

getLog() 공개 메소드

public getLog ( IMP_Maillog_Message $msg, array $types = [] )
$msg IMP_Maillog_Message
$types array

isAvailable() 공개 메소드

public isAvailable ( IMP_Maillog_Message $msg, IMP_Maillog_Log_Base $log )
$msg IMP_Maillog_Message
$log IMP_Maillog_Log_Base

saveLog() 공개 메소드

public saveLog ( IMP_Maillog_Message $msg, IMP_Maillog_Log_Base $log )
$msg IMP_Maillog_Message
$log IMP_Maillog_Log_Base

프로퍼티 상세

$_history 보호되어 있는 프로퍼티

History object.
protected Horde_History $_history
리턴 Horde_History

$_user 보호되어 있는 프로퍼티

User name.
protected string $_user
리턴 string

$drivers 공개적으로 정적으로 프로퍼티

Mapping of driver actions -> class names.
public static array $drivers
리턴 array