PHP Class Horde_Kolab_Session_Base, horde

Inheritance: extends Horde_Kolab_Session_Abstract
Mostra file Open project: horde/horde Class Usage Examples

Public Methods

Method Description
__construct ( Horde_Kolab_Server_Composite $server, array $params ) Constructor.
connect ( string $user_id = null, array $credentials = null ) : null Try to connect the session handler.

Private Methods

Method Description
_initFreebusyServer ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the users free/busy URL.
_initImapServer ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the users imap server FQDN.
_initMail ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user mail address.
_initName ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user name.
_initUid ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user uid.

Method Details

__construct() public method

Constructor.
public __construct ( Horde_Kolab_Server_Composite $server, array $params )
$server Horde_Kolab_Server_Composite The connection to the Kolab user database.
$params array Kolab configuration settings.

connect() public method

Try to connect the session handler.
public connect ( string $user_id = null, array $credentials = null ) : null
$user_id string The user ID to connect with.
$credentials array An array of login credentials. For Kolab, this must contain a "password" entry.
return null