PHP Interface Horde_Kolab_Session, horde

Horde_Kolab_Server currently has no caching so we mainly cache some core user information in the Kolab session handler as reading this data is expensive and it is sufficient to read it once per session. The users account id needs to be provided from the outside. Any additional Kolab user data relevant for the user session should be accessed via the Horde_Kolab_Session class. Copyright 2008-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.
Afficher le fichier Open project: horde/horde Interface Usage Examples

Méthodes publiques

Méthode Description
connect ( string $user_id = null, array $credentials = null ) : null Try to connect the session handler.
export ( ) : array Export the session data as array.
getFreebusyServer ( ) : string Return the freebusy server.
getId ( ) : string Return the user id used for connecting the session.
getImapServer ( ) : string Return the imap server.
getMail ( ) : string Return the users mail address.
getName ( ) : string Return the users name.
getUid ( ) : string Return the users uid.
import ( array $session_data ) : null Import the session data from an array.
purge ( ) : null Clear the session data.

Method Details

connect() public méthode

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.
Résultat null

export() public méthode

Export the session data as array.
public export ( ) : array
Résultat array The session data.

getFreebusyServer() public méthode

Return the freebusy server.
public getFreebusyServer ( ) : string
Résultat string The freebusy host for the current user.

getId() public méthode

Return the user id used for connecting the session.
public getId ( ) : string
Résultat string The user id.

getImapServer() public méthode

Return the imap server.
public getImapServer ( ) : string
Résultat string The imap host for the current user.

getMail() public méthode

Return the users mail address.
public getMail ( ) : string
Résultat string The users mail address.

getName() public méthode

Return the users name.
public getName ( ) : string
Résultat string The users name.

getUid() public méthode

Return the users uid.
public getUid ( ) : string
Résultat string The users uid.

import() public méthode

Import the session data from an array.
public import ( array $session_data ) : null
$session_data array
Résultat null

purge() public méthode

Clear the session data.
public purge ( ) : null
Résultat null