Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe RedisHandler
+ Graphe d'héritage de RedisHandler:

Fonctions membres publiques

 __construct (\Redis $redis, array $options=[])
 
 close ()
 
 destroy ($session_id)
 
 gc ($maxlifetime)
 
 open ($save_path, $session_id)
 
 read ($session_id)
 
 write ($session_id, $session_data)
 

Fonctions membres publiques statiques

static isSupported ()
 

Attributs privés

 $prefix
 
 $redis
 
 $ttl
 

Description détaillée

Redis session storage handler

Depuis
2.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( \Redis  $redis,
array  $options = [] 
)

Constructor

Paramètres
\Redis$redisA Redis instance
array$optionsAssociative array of options to configure the handler
Depuis
2.0.0

Références $options, et RedisHandler\$redis.

Documentation des fonctions membres

◆ close()

close ( )

Close the session

Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

◆ destroy()

destroy (   $session_id)

Destroy a session, called automatically when running session_regenerate_id().

Paramètres
integer$session_idThe session ID being destroyed
Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

◆ gc()

gc (   $maxlifetime)

Cleanup old sessions

Paramètres
integer$maxlifetimeSessions that have not updated for the last maxlifetime seconds will be removed
Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

◆ isSupported()

static isSupported ( )
static

Test to see if the HandlerInterface is available

Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

Implémente HandlerInterface.

◆ open()

open (   $save_path,
  $session_id 
)

Initialize session

Paramètres
string$save_pathThe path where to store/retrieve the session
string$session_idThe session id
Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

◆ read()

read (   $session_id)

Read session data

Paramètres
string$session_idThe session id to read data for
Renvoie
string The session data
Depuis
2.0.0

◆ write()

write (   $session_id,
  $session_data 
)

Write session data

Paramètres
string$session_idThe session id
string$session_dataThe encoded session data
Renvoie
boolean True on success, false otherwise
Depuis
2.0.0

Documentation des champs

◆ $prefix

$prefix
private

◆ $redis

$redis
private

Référencé par RedisHandler\__construct().

◆ $ttl

$ttl
private

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