PHP Class Horde_Core_Factory_KolabSession, horde

Copyright 2009-2016 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.
Inheritance: extends Horde_Core_Factory_Base
Datei anzeigen Open project: horde/horde

Public Methods

Method Description
__construct ( Horde_Injector $injector )
create ( ) : Horde_Kolab_Session Return the Horde_Kolab_Session:: instance.
createSession ( ) : Horde_Kolab_Session Returns a new session handler.
createSessionValidator ( Horde_Kolab_Session $session, mixed $auth ) : Horde_Kolab_Session_Valid_Interface Return the session validation driver.

Method Details

__construct() public method

public __construct ( Horde_Injector $injector )
$injector Horde_Injector

create() public method

Return the Horde_Kolab_Session:: instance.
public create ( ) : Horde_Kolab_Session
return Horde_Kolab_Session The session handler.

createSession() public method

Returns a new session handler.
public createSession ( ) : Horde_Kolab_Session
return Horde_Kolab_Session The concrete Kolab session reference.

createSessionValidator() public method

Return the session validation driver.
public createSessionValidator ( Horde_Kolab_Session $session, mixed $auth ) : Horde_Kolab_Session_Valid_Interface
$session Horde_Kolab_Session The session to validate.
$auth mixed The user ID or false if no user is logged in.
return Horde_Kolab_Session_Valid_Interface The driver for validating sessions.