getCacheId() public static method

Returns a unique identifier for the current mailbox status.
public static getCacheId ( Horde_Imap_Client_Base $base_ob, mixed $mailbox, boolean $condstore, array $addl = [] ) : string
$base_ob Horde_Imap_Client_Base The base driver object.
$mailbox mixed A mailbox. Either a Horde_Imap_Client_Mailbox object or a string (UTF-8).
$condstore boolean Is CONDSTORE enabled?
$addl array Additional cache info to add to the cache ID string.
return string The cache ID string, which will change when the composition of the mailbox changes. The uidvalidity will always be the first element, and will be delimited by the '|' character.
Ejemplo n.º 1
0
Archivo: Base.php Proyecto: Gomez/horde
 /**
  * Returns a unique identifier for the current mailbox status.
  *
  * @deprecated
  *
  * @param mixed $mailbox  A mailbox. Either a Horde_Imap_Client_Mailbox
  *                        object or a string (UTF-8).
  * @param array $addl     Additional cache info to add to the cache ID
  *                        string.
  *
  * @return string  The cache ID string, which will change when the
  *                 composition of the mailbox changes. The uidvalidity
  *                 will always be the first element, and will be delimited
  *                 by the '|' character.
  *
  * @throws Horde_Imap_Client_Exception
  */
 public function getCacheId($mailbox, array $addl = array())
 {
     return Horde_Imap_Client_Base_Deprecated::getCacheId($this, $mailbox, $this->_capability()->isEnabled('CONDSTORE'), $addl);
 }
Ejemplo n.º 2
0
 /**
  * Returns a unique identifier for the current mailbox status.
  *
  * @deprecated
  *
  * @param mixed $mailbox  A mailbox. Either a Horde_Imap_Client_Mailbox
  *                        object or a string (UTF-8).
  * @param array $addl     Additional cache info to add to the cache ID
  *                        string.
  *
  * @return string  The cache ID string, which will change when the
  *                 composition of the mailbox changes. The uidvalidity
  *                 will always be the first element, and will be delimited
  *                 by the '|' character.
  *
  * @throws Horde_Imap_Client_Exception
  */
 public function getCacheId($mailbox, array $addl = array())
 {
     return Horde_Imap_Client_Base_Deprecated::getCacheId($this, $mailbox, isset($this->_temp['enabled']['CONDSTORE']), $addl);
 }