Smarty_CacheResource Klassenreferenz

Klassendiagramm für Smarty_CacheResource:

Öffentliche Methoden

 populate (Smarty_Template_Cached $cached, Smarty_Internal_Template $_template)
 
 populateTimestamp (Smarty_Template_Cached $cached)
 
 process (Smarty_Internal_Template $_template, Smarty_Template_Cached $cached=null)
 
 writeCachedContent (Smarty_Internal_Template $_template, $content)
 
 getCachedContent (Smarty_Internal_Template $_template)
 
 clearAll (Smarty $smarty, $exp_time=null)
 
 clear (Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
 
 locked (Smarty $smarty, Smarty_Template_Cached $cached)
 
 hasLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 acquireLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 releaseLock (Smarty $smarty, Smarty_Template_Cached $cached)
 

Öffentliche, statische Methoden

static load (Smarty $smarty, $type=null)
 
static invalidLoadedCache (Smarty $smarty)
 

Statische, geschützte Attribute

static $sysplugins
 

Ausführliche Beschreibung

Definiert in Zeile 16 der Datei smarty_cacheresource.php.

Dokumentation der Elementfunktionen

acquireLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Lock cache for this template

Parameter
Smarty$smarty
Smarty_Template_Cached$cached
Rückgabe
bool

Definiert in Zeile 153 der Datei smarty_cacheresource.php.

clear ( Smarty  $smarty,
  $resource_name,
  $cache_id,
  $compile_id,
  $exp_time 
)
abstract

Empty cache for a specific template

Parameter
Smarty$smartySmarty object
string$resource_nametemplate name
string$cache_idcache id
string$compile_idcompile id
integer$exp_timeexpiration time (number of seconds, not timestamp)
Rückgabe
integer number of cache files deleted
clearAll ( Smarty  $smarty,
  $exp_time = null 
)
abstract

Empty cache

Parameter
Smarty$smartySmarty object
integer$exp_timeexpiration time (number of seconds, not timestamp)
Rückgabe
integer number of cache files deleted
getCachedContent ( Smarty_Internal_Template  $_template)

Return cached content

Parameter
Smarty_Internal_Template$_templatetemplate object
Rückgabe
null|string

Definiert in Zeile 73 der Datei smarty_cacheresource.php.

hasLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Check is cache is locked for this template

Parameter
Smarty$smarty
Smarty_Template_Cached$cached
Rückgabe
bool

Definiert in Zeile 139 der Datei smarty_cacheresource.php.

Wird benutzt von locked().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static invalidLoadedCache ( Smarty  $smarty)
static

Invalid Loaded Cache Files

Parameter
Smarty$smartySmarty object

Definiert in Zeile 220 der Datei smarty_cacheresource.php.

Wird benutzt von Smarty\clearAllCache(), Smarty_Internal_Template\clearCache() und Smarty\clearCache().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static load ( Smarty  $smarty,
  $type = null 
)
static

Load Cache Resource Handler

Parameter
Smarty$smartySmarty object
string$typename of the cache resource
Ausnahmebehandlung
SmartyException
Rückgabe
Smarty_CacheResource Cache Resource Handler

Definiert in Zeile 182 der Datei smarty_cacheresource.php.

Benutzt Smarty\loadPlugin().

Wird benutzt von Smarty_Template_Cached\__construct(), Smarty\clearAllCache() und Smarty\clearCache().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

locked ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)
Parameter
Smarty$smarty
Smarty_Template_Cached$cached
Rückgabe
bool|null

Definiert in Zeile 114 der Datei smarty_cacheresource.php.

Benutzt hasLock().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

populate ( Smarty_Template_Cached  $cached,
Smarty_Internal_Template  $_template 
)
abstract

populate Cached Object with meta data from Resource

Parameter
Smarty_Template_Cached$cachedcached object
Smarty_Internal_Template$_templatetemplate object
Rückgabe
void
populateTimestamp ( Smarty_Template_Cached  $cached)
abstract

populate Cached Object with timestamp and exists from Resource

Parameter
Smarty_Template_Cached$cached
Rückgabe
void
process ( Smarty_Internal_Template  $_template,
Smarty_Template_Cached  $cached = null 
)
abstract

Read the cached template and process header

Parameter
Smarty_Internal_Template$_templatetemplate object
Smarty_Template_Cached$cachedcached object
Rückgabe
boolean true or false if the cached content does not exist
releaseLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Unlock cache for this template

Parameter
Smarty$smarty
Smarty_Template_Cached$cached
Rückgabe
bool

Definiert in Zeile 167 der Datei smarty_cacheresource.php.

writeCachedContent ( Smarty_Internal_Template  $_template,
  $content 
)
abstract

Write the rendered template output to cache

Parameter
Smarty_Internal_Template$_templatetemplate object
string$contentcontent to cache
Rückgabe
boolean success

Dokumentation der Datenelemente

$sysplugins
staticprotected
Initialisierung:
= array(
'file' => 'smarty_internal_cacheresource_file.php',
)

Definiert in Zeile 23 der Datei smarty_cacheresource.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.