XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe XoopsCache

Fonctions membres publiques

 __construct ()
 
 config ($name='default', $settings=array())
 
 engine ($name='file', $settings=array())
 
 gc ()
 
 clear ($check=false, $config=null)
 
 isInitialized ($engine=null)
 
 settings ($engine=null)
 
 key ($key)
 

Fonctions membres publiques statiques

static getInstance ()
 
static write ($key, $value, $duration=null)
 
static read ($key, $config=null)
 
static delete ($key, $config=null)
 

Attributs protégés

 $engine
 

Fonctions membres privées

 loadEngine ($name)
 

Attributs privés

 $configs = array()
 
 $name
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Documentation des fonctions membres

◆ clear()

clear (   $check = false,
  $config = null 
)

Delete all keys from the cache

Paramètres
boolean$checkif true will check expiration, otherwise delete all
string$configname of the configuration to use
Renvoie
boolean True if the cache was successfully cleared, false otherwise @access public
+ Voici le graphe d'appel pour cette fonction :

◆ config()

config (   $name = 'default',
  $settings = array() 
)

Set the cache configuration to use

Paramètres
string | array$nameName of the configuration
array$settingsOptional associative array of settings passed to the engine
Renvoie
array (engine, settings) on success, false on failure @access public
+ Voici le graphe d'appel pour cette fonction :

◆ delete()

static delete (   $key,
  $config = null 
)
static

Delete a key from the cache

Paramètres
string$keyIdentifier for the data
string$configname of the configuration to use
Renvoie
boolean True if the value was successfully deleted, false if it didn't exist or couldn't be removed @access public
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ engine()

engine (   $name = 'file',
  $settings = array() 
)

Set the cache engine to use or modify settings for one instance

Paramètres
string$nameName of the engine (without 'Engine')
array$settingsOptional associative array of settings passed to the engine
Renvoie
boolean True on success, false on failure @access public
+ Voici le graphe d'appel pour cette fonction :

◆ gc()

gc ( )

Garbage collection

Permanently remove all expired and deleted data

@access public

+ Voici le graphe d'appel pour cette fonction :

◆ getInstance()

static getInstance ( )
static

Returns a singleton instance

Renvoie
object @access public
+ Voici le graphe des appelants de cette fonction :

◆ isInitialized()

isInitialized (   $engine = null)

Check if Cache has initialized a working storage engine

Paramètres
string$engineName of the engine
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ key()

key (   $key)

generates a safe key

Paramètres
string$keythe key passed over
Renvoie
mixed string $key or false @access private

◆ loadEngine()

loadEngine (   $name)
private

Tries to find and include a file for a cache engine and returns object instance

Paramètres
string$nameName of the engine
Renvoie
mixed $engine object or null @access private

◆ read()

static read (   $key,
  $config = null 
)
static

Read a key from the cache

Paramètres
string$keyIdentifier for the data
string | array$configname of the configuration to use
Renvoie
mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it @access public
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ settings()

settings (   $engine = null)

Return the settings for current cache engine

Paramètres
string$engineName of the engine
Renvoie
array list of settings for this engine @access public
+ Voici le graphe d'appel pour cette fonction :

◆ write()

static write (   $key,
  $value,
  $duration = null 
)
static

Write data for key into cache

Paramètres
string$keyIdentifier for the data
mixed$valueData to be cached - anything except a resource
mixed$durationOptional - string configuration name OR how long to cache the data, either in seconds or a string that can be parsed by the strtotime() function OR array('config' => 'default', 'duration' => '3600')
Renvoie
boolean True if the data was successfully cached, false on failure @access public
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $configs

$configs = array()
private

◆ $engine

$engine
protected

◆ $name

$name
private

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