Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JSessionStorageMemcached
+ Graphe d'héritage de JSessionStorageMemcached:
+ Graphe de collaboration de JSessionStorageMemcached:

Liste de tous les membres

Fonctions membres publiques

 __construct ($options=array())
 register ()
- Fonctions membres publiques inherited from JSessionStorage
 open ($save_path, $session_name)
 close ()
 read ($id)
 write ($id, $session_data)
 destroy ($id)
 gc ($maxlifetime=null)

Fonctions membres publiques statiques

static isSupported ()
- Fonctions membres publiques statiques inherited from JSessionStorage
static getInstance ($name= 'none', $options=array())
static test ()

Additional Inherited Members

- Attributs protégés statiques inherited from JSessionStorage
static $instances = array()

Description détaillée

Définition à la ligne 19 du fichier memcached.php.


Documentation des constructeurs et destructeur

JSessionStorageMemcached::__construct (   $options = array())

Constructor

Paramètres:
array$optionsOptional parameters.
Depuis:
11.1
Exceptions:
RuntimeException

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 29 du fichier memcached.php.

Références JFactory\getConfig().

{
if (!self::isSupported())
{
throw new RuntimeException('Memcached Extension is not available', 404);
}
$config = JFactory::getConfig();
// This will be an array of loveliness
// @todo: multiple servers
$this->_servers = array(
array(
'host' => $config->get('memcache_server_host', 'localhost'),
'port' => $config->get('memcache_server_port', 11211)
)
);
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

static JSessionStorageMemcached::isSupported ( )
static

Test to see if the SessionHandler is available.

Renvoie:
boolean True on success, false otherwise.
Depuis:
12.1

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 70 du fichier memcached.php.

{
return (extension_loaded('memcached') && class_exists('Memcached'));
}
JSessionStorageMemcached::register ( )

Register the functions of this class with PHP's session handler

Renvoie:
void
Depuis:
12.2

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 57 du fichier memcached.php.

{
ini_set('session.save_path', $this->_servers['host'] . ':' . $this->_servers['port']);
ini_set('session.save_handler', 'memcached');
}

La documentation de cette classe a été générée à partir du fichier suivant :