Manual:Hooks/ParserCacheSaveComplete
From Linux Web Expert
ParserCacheSaveComplete | |
---|---|
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate> Modify ParserOutput safely after it has been saved to cache. | |
<translate> Define function:</translate> | public static function onParserCacheSaveComplete( ParserCache $parserCache, ParserOutput $parserOutput, Title $title, ParserOptions $parserOptions, int $revId ) { ... }
|
<translate> Attach hook:</translate> | <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
"Hooks": {
"ParserCacheSaveComplete": "MediaWiki\\Extension\\MyExtension\\Hooks::onParserCacheSaveComplete"
}
}
|
<translate> Called from:</translate> | <translate> File(s):</translate> parser/ParserCache.php <translate> Function(s):</translate> save |
<translate> Interface:</translate> | ParserCacheSaveCompleteHook.php |
<translate> For more information about attaching hooks, see <tvar name=1>Manual:Hooks </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:ParserCacheSaveComplete extensions</tvar>.</translate>
Parameters
$parserCache
:ParserCache
object that$parserOutput
was stored in$parserOutput
:ParserOutput
object that was stored$title
:Title
of the page that was parsed to generate$parserOutput
$popts
:ParserOptions
used for generating$parserOutput
$revId
: Anint
representing the ID of the revision that was parsed to create$parserOutput