Translations of this page?:

PARSER_CACHE_USE

Description:
manipulate the cache validity
DefaultAction:
determine whether or not cached data should be used
Preventable:
yes
Added:
2006-09-16

Signalled by cache versions of parser wrapper functions inc/parserutils.php. Syntax plugins can use this event to provide their own assistance to DokuWiki's cache validity logic when the syntax extension adds other dependencies to the rendered page.

Passed Data

$data is a cache object – refer inc/cache.php.

For handling the event, key properties of the cache object are:

  • page, if present the wiki page id, may not always be present, e.g. when called for locale XHTML files
  • file, source file
  • mode, renderer mode (e.g. 'XHTML') or 'i' for instructions
  • depends, array of dependencies used to determine cache validity

Plugins handling this event

The following plugins are known to handle this event and their source code may be a good start for understanding and implementing a handler yourself.

See also

devel/event/parser_cache_use.txt · Last modified: 2011/10/21 22:52 by 91.50.183.29
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate