Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JCacheControllerCallback
+ Graphe d'héritage de JCacheControllerCallback:
+ Graphe de collaboration de JCacheControllerCallback:

Liste de tous les membres

Fonctions membres publiques

 call ()
 get ($callback, $args=array(), $id=false, $wrkarounds=false, $woptions=array())
- Fonctions membres publiques inherited from JCacheController
 __construct ($options)
 __call ($name, $arguments)
 setCaching ($enabled)
 setLifeTime ($lt)
 get ($id, $group=null)
 store ($data, $id, $group=null)

Fonctions membres protégées

 _makeId ($callback, $args)

Additional Inherited Members

- Fonctions membres publiques statiques inherited from JCacheController
static getInstance ($type= 'output', $options=array())
static addIncludePath ($path= '')
- Attributs publics inherited from JCacheController
 $cache
 $options

Documentation des fonctions membres

JCacheControllerCallback::_makeId (   $callback,
  $args 
)
protected

Generate a callback cache id

Paramètres:
callback$callbackCallback to cache
array$argsArguments to the callback method to cache
Renvoie:
string MD5 Hash : function cache id
Depuis:
11.1
JCacheControllerCallback::call ( )

Executes a cacheable callback if not found in cache else returns cached output and result

Since arguments to this function are read with func_get_args you can pass any number of arguments to this method as long as the first argument passed is the callback definition.

The callback definition can be in several forms:

  • Standard PHP Callback array see http://php.net/callback [recommended]
  • Function name as a string eg. 'foo' for function foo()
  • Static method name as a string eg. 'MyClass::myMethod' for method myMethod() of class MyClass
Renvoie:
mixed Result of the callback
Depuis:
11.1
JCacheControllerCallback::get (   $callback,
  $args = array(),
  $id = false,
  $wrkarounds = false,
  $woptions = array() 
)

Executes a cacheable callback if not found in cache else returns cached output and result

Paramètres:
mixed$callbackCallback or string shorthand for a callback
array$argsCallback arguments
string$idCache id
boolean$wrkaroundsTrue to use wrkarounds
array$woptionsWorkaround options
Renvoie:
mixed Result of the callback
Depuis:
11.1

Références $class, $data, $id, $output, elseif, JFactory\getDocument(), JCache\getWorkarounds(), null, et JCache\setWorkarounds().

+ Voici le graphe d'appel pour cette fonction :


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