XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Cache
+ Graphe d'héritage de Cache:
+ Graphe de collaboration de Cache:

Fonctions membres publiques

 init ()
 
 write ($key, $value, $ttl=null)
 
 read ($key, $default=false)
 
 delete ($key)
 
 cacheRead ($key, $regenFunction, $ttl=null, $args=null)
 
- Fonctions membres publiques hérités de AbstractHelper
 __construct ($dirname=null)
 
 dirname ()
 
 setDebug ($bool=true)
 
 addLog ($log)
 

Fonctions membres protégées

 prefix ($name)
 
- Fonctions membres protégées hérités de AbstractHelper
 serializeForHelperLog ($value)
 

Attributs protégés

 $prefix
 
 $cache
 
- Attributs protégés hérités de AbstractHelper
 $dirname
 
 $module
 
 $debug
 

Documentation des fonctions membres

◆ cacheRead()

cacheRead (   $key,
  $regenFunction,
  $ttl = null,
  $args = null 
)

cache block wrapper

If the cache read for $key is a miss, call the $regenFunction to update it.

Paramètres
string$keyIdentifier for the cache item
callable$regenFunctionfunction to generate cached content
int | null$ttltime to live, number of seconds as integer or null for default
mixed$argsvariable argument list for $regenFunction
Renvoie
mixed
+ Voici le graphe d'appel pour cette fonction :

◆ delete()

delete (   $key)

Delete a key from the cache

Paramètres
string$keyIdentifier for the data
Renvoie
void
+ Voici le graphe d'appel pour cette fonction :

◆ init()

init ( )

Initialize parent::__construct calls this after verifying module object.

Renvoie
void

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

+ Voici le graphe d'appel pour cette fonction :

◆ prefix()

prefix (   $name)
protected

Add our module prefix to a name

Paramètres
string$namename to prefix
Renvoie
string module prefixed name
+ Voici le graphe des appelants de cette fonction :

◆ read()

read (   $key,
  $default = false 
)

Read value for a key from the cache

Paramètres
string$keyIdentifier for the data
mixed$defaultdefault value to return if config $key is not set
Renvoie
mixed value if key was set, false not set or expired
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ write()

write (   $key,
  $value,
  $ttl = null 
)

Write a value for a key to the cache

Paramètres
string$keyIdentifier for the data
mixed$valueData to be cached - anything except a resource
int | null$ttlTime to live in seconds
Renvoie
bool True if the data was successfully cached, false on failure
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $cache

$cache
protected

◆ $prefix

$prefix
protected

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