PHP Класс Horde_Imap_Client_Cache_Backend_Db, horde

Requires the Horde_Db package.
Автор: Michael Slusarz ([email protected])
Наследование: extends Horde_Imap_Client_Cache_Backend
Показать файл Открыть проект

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

Свойство Тип Описание
$_db Horde_Db_Adapter Handle for the database connection.

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

Метод Описание
__construct ( array $params = [] ) Constructor.
clear ( $lifetime )
deleteMailbox ( $mailbox )
deleteMsgs ( $mailbox, $uids )
get ( $mailbox, $uids, $fields, $uidvalid )
getCachedUids ( $mailbox, $uidvalid )
getMetaData ( $mailbox, $uidvalid, $entries )
set ( $mailbox, $data, $uidvalid )
setMetaData ( $mailbox, $data )

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

Метод Описание
_baseSql ( string $mailbox, string $join = null ) : array Prepare the base SQL query.
_createUid ( string $mailbox ) : string
_getUid ( string $mailbox ) : string
_initOb ( )

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

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

Constructor.
public __construct ( array $params = [] )
$params array Configuration parameters:
  - REQUIRED Parameters:
    - db: (Horde_Db_Adapter) DB object.

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

Prepare the base SQL query.
protected _baseSql ( string $mailbox, string $join = null ) : array
$mailbox string The mailbox.
$join string The table to join with the base table.
Результат array SQL query and bound parameters.

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

protected _createUid ( string $mailbox ) : string
$mailbox string
Результат string UID from base table.

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

protected _getUid ( string $mailbox ) : string
$mailbox string
Результат string UID from base table.

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

protected _initOb ( )

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

public clear ( $lifetime )

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

public deleteMailbox ( $mailbox )

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

public deleteMsgs ( $mailbox, $uids )

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

public get ( $mailbox, $uids, $fields, $uidvalid )

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

public getCachedUids ( $mailbox, $uidvalid )

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

public getMetaData ( $mailbox, $uidvalid, $entries )

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

public set ( $mailbox, $data, $uidvalid )

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

public setMetaData ( $mailbox, $data )

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

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

Handle for the database connection.
protected Horde_Db_Adapter $_db
Результат Horde_Db_Adapter