PHP Класс IMP_Maillog, horde

Автор: Michael Slusarz ([email protected])
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$storage IMP_Maillog_Storage_Base Storage driver.

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

Метод Описание
__construct ( IMP_Maillog_Storage_Base $storage ) Constructor.
deleteLog ( IMP_Maillog_Messages | array $msgs ) Delete log entries.
getChanges ( integer $ts ) : array Retrieve changes to the maillog since the provided timestamp.
getLog ( IMP_Maillog_Message $msg, array $types = [] ) : array Retrieve history for a message.
log ( mixed $msgs, IMP_Maillog_Log_Base $log ) Create a log entry.

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

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

Constructor.
public __construct ( IMP_Maillog_Storage_Base $storage )
$storage IMP_Maillog_Storage_Base Storage driver.

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

Delete log entries.
public deleteLog ( IMP_Maillog_Messages | array $msgs )
$msgs IMP_Maillog_Messages | array A list of message objects to delete.

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

Retrieve changes to the maillog since the provided timestamp.
public getChanges ( integer $ts ) : array
$ts integer Timestamp.
Результат array An array of messages (IMP_Maillog_Message objects) changed since the provided timestamp.

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

Retrieve history for a message.
public getLog ( IMP_Maillog_Message $msg, array $types = [] ) : array
$msg IMP_Maillog_Message A message object.
$types array Return only these log types (IMP_Maillog_Log_Base class names). If empty, returns all types.
Результат array List of IMP_Maillog_Log_Base objects.

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

Create a log entry.
public log ( mixed $msgs, IMP_Maillog_Log_Base $log )
$msgs mixed An IMP_Maillog_Message object (or an array of objects).
$log IMP_Maillog_Log_Base The log object.

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

$storage публичное свойство

Storage driver.
public IMP_Maillog_Storage_Base $storage
Результат IMP_Maillog_Storage_Base