MediaWiki REL1_37
|
Public Member Functions | |
onBeforeParserFetchTemplateRevisionRecord (?LinkTarget $contextTitle, LinkTarget $title, bool &$skip, ?RevisionRecord &$revRecord) | |
This hook is called before a template is fetched by Parser. | |
Definition at line 12 of file BeforeParserFetchTemplateRevisionRecordHook.php.
MediaWiki\Hook\BeforeParserFetchTemplateRevisionRecordHook::onBeforeParserFetchTemplateRevisionRecord | ( | ?LinkTarget | $contextTitle, |
LinkTarget | $title, | ||
bool & | $skip, | ||
?RevisionRecord & | $revRecord | ||
) |
This hook is called before a template is fetched by Parser.
It allows redirection of the title and/or revision id of the template. For example: the template could be redirected to an appropriately localized version of the template; or the template fetch could be redirected to a 'stable revision' of the template. If the returned RevisionRecord does not exist, its title will be added to the page dependencies and then this hook will be invoked again to resolve that title. This allows for fallback chains (of limited length).
?LinkTarget | $contextTitle The top-level page title, if any | |
LinkTarget | $title | The template link (from the literal wikitext) |
bool | &$skip | Skip this template and link it? |
?RevisionRecord | &$revRecord The desired revision record |
Implemented in MediaWiki\HookContainer\HookRunner.