Documentation

IMP_Maillog
in package

Base class implementing logging of responses to e-mail messages.

Tags
author

Michael Slusarz slusarz@horde.org

category

Horde

copyright

2003-2017 Horde LLC

license

http://www.horde.org/licenses/gpl GPL

Table of Contents

Properties

$storage  : IMP_Maillog_Storage_Base
Storage driver.

Methods

__construct()  : mixed
Constructor.
deleteLog()  : mixed
Delete log entries.
getChanges()  : array<string|int, mixed>
Retrieve changes to the maillog since the provided timestamp.
getLog()  : array<string|int, mixed>
Retrieve history for a message.
log()  : mixed
Create a log entry.

Properties

Methods

getChanges()

Retrieve changes to the maillog since the provided timestamp.

public getChanges(int $ts) : array<string|int, mixed>
Parameters
$ts : int

Timestamp.

Return values
array<string|int, mixed>

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<string|int, mixed> $types = array() ]) : array<string|int, mixed>
Parameters
$msg : IMP_Maillog_Message

A message object.

$types : array<string|int, mixed> = array()

Return only these log types (IMP_Maillog_Log_Base class names). If empty, returns all types.

Return values
array<string|int, mixed>

List of IMP_Maillog_Log_Base objects.


        
On this page

Search results