Constructor.
public __construct ( Horde_Kolab_Session $session ) | ||
$session | Horde_Kolab_Session | The this instance should provide anonymous access for. |
/** * Constructor. * * @param Horde_Kolab_Session $session The session handler. * @param Horde_Kolab_Session_Storage $storage Store the session here. */ public function __construct(Horde_Kolab_Session $session, Horde_Kolab_Session_Storage $storage) { parent::__construct($session); $this->_storage = $storage; $this->_session->import($this->_storage->load()); register_shutdown_function(array($this, 'shutdown')); }
/** * Constructor. * * The provided logger class needs to implement the methods debug() and * err(). * * @param Horde_Kolab_Session $session The session handler. * @param mixed $logger The logger instance. */ public function __construct(Horde_Kolab_Session $session, $logger) { parent::__construct($session); $this->_logger = $logger; }
/** * Constructor. * * @param Horde_Kolab_Session $session The this instance should provide * anonymous access for. * @param string $user ID of the anonymous user. * @param string $pass Password of the anonymous user. */ public function __construct(Horde_Kolab_Session $session, $user, $pass) { parent::__construct($session); $this->_anonymous_id = $user; $this->_anonymous_pass = $pass; }