Overview

Packages

  • Kolab
    • Session

Classes

  • Horde_Kolab_Session_Abstract
  • Horde_Kolab_Session_Base
  • Horde_Kolab_Session_Decorator_Anonymous
  • Horde_Kolab_Session_Decorator_Base
  • Horde_Kolab_Session_Decorator_Logged
  • Horde_Kolab_Session_Decorator_Stored
  • Horde_Kolab_Session_Exception
  • Horde_Kolab_Session_Exception_Badlogin
  • Horde_Kolab_Session_Factory_Imap
  • Horde_Kolab_Session_Imap
  • Horde_Kolab_Session_Storage_Mock
  • Horde_Kolab_Session_Storage_Session
  • Horde_Kolab_Session_Valid_Base
  • Horde_Kolab_Session_Valid_Decorator_Logged

Interfaces

  • Horde_Kolab_Session
  • Horde_Kolab_Session_Storage
  • Horde_Kolab_Session_Valid
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Kolab_Session_Decorator_Stored

Storage for Horde_Kolab_Session handlers.

Copyright 2009-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Horde_Kolab_Session_Decorator_Base implements Horde_Kolab_Session
Extended by Horde_Kolab_Session_Decorator_Stored
Package: Kolab\Session
Category: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Session
Located at Horde/Kolab/Session/Decorator/Stored.php
Methods summary
public
# __construct( Horde_Kolab_Session $session, Horde_Kolab_Session_Storage $storage )

Constructor.

Constructor.

Parameters

$session
The session handler.
$storage
Store the session here.

Overrides

Horde_Kolab_Session_Decorator_Base::__construct()
public null
# connect( string $user_id = null, array $credentials = null )

Try to connect the session handler.

Try to connect the session handler.

Parameters

$user_id
The user ID to connect with.
$credentials
<p>An array of login credentials. For Kolab, this must contain a "password" entry.</p>

Returns

null

Throws

Horde_Kolab_Session_Exception
If the connection failed.

Overrides

Horde_Kolab_Session_Decorator_Base::connect()
public null
# import( array $session_data )

Import the session data from an array.

Import the session data from an array.

Parameters

$session_data
session data.

Returns

null

Overrides

Horde_Kolab_Session_Decorator_Base::import()
public null
# purge( )

Clear the session data.

Clear the session data.

Returns

null

Overrides

Horde_Kolab_Session_Decorator_Base::purge()
public null
# shutdown( )

Write any modified data to the session.

Write any modified data to the session.

Returns

null
Methods inherited from Horde_Kolab_Session_Decorator_Base
export(), getFreebusyServer(), getId(), getImapServer(), getMail(), getName(), getUid()
API documentation generated by ApiGen