eZPublish(LegacyStack)  5.1
eZTranslationCache Class Reference

Cache handling for translations. More...

Static Public Member Functions

static cacheDirectory ()
 
static cacheTable ()
 
static canRestoreCache ($key, $timestamp)
 
static contextCache ($contextName)
 
static resetGlobals ()
 
static restoreCache ($key)
 
static rootCacheDirectory ()
 
static setContextCache ($contextName, $context)
 
static storeCache ($key)
 

Public Attributes

const CODE_DATE = 1058863428
 

Detailed Description

Cache handling for translations.

Member Function Documentation

static eZTranslationCache::cacheDirectory ( )
static
Returns
the cache directory for translation cache files.

Referenced by canRestoreCache(), restoreCache(), and storeCache().

static eZTranslationCache::cacheTable ( )
static
Returns
the cache table which has cache keys and cache data.

Referenced by canRestoreCache(), contextCache(), restoreCache(), and storeCache().

static eZTranslationCache::canRestoreCache (   $key,
  $timestamp 
)
static
Returns
true if the cache with the key $key can be restored. A cache file is found restorable when it exists and has a timestamp higher or equal to $timestamp.

Referenced by eZTSTranslator\loadTranslationFile().

static eZTranslationCache::contextCache (   $contextName)
static
Returns
the cache translation context which is stored with the cache key $contextName. Returns null if no cache data was found.

Referenced by eZTSTranslator\loadTranslationFile().

static eZTranslationCache::resetGlobals ( )
static

Reset values strored in $GLOABLS variable

Referenced by eZTranslatorManager\resetTranslations().

static eZTranslationCache::restoreCache (   $key)
static

Loads the cache with the key $key from a file and sets the result in the cache table.

Returns
true if the cache was successfully restored.

Referenced by eZTSTranslator\loadTranslationFile().

static eZTranslationCache::rootCacheDirectory ( )
static

Referenced by cacheDirectory().

static eZTranslationCache::setContextCache (   $contextName,
  $context 
)
static

Sets the translation context $context to be cached with the cache key $contextName.

Note
Trying to overwrite and existing cache key will give a warning and fail.

Referenced by eZTSTranslator\loadTranslationFile(), and restoreCache().

static eZTranslationCache::storeCache (   $key)
static

Stores the data of the cache with the key $key to a file.

Returns
false if the cache does not exist.

Referenced by eZTSTranslator\loadTranslationFile().

Member Data Documentation

const eZTranslationCache::CODE_DATE = 1058863428

The documentation for this class was generated from the following file: