< Manual:Hooks
PageRenderingHash
Available from version 1.6.0
Alter the parser cache option hash key
Define function:
public static function onPageRenderingHash( &$confstr, User $user, &$forOptions ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"PageRenderingHash": "MyExtensionHooks::onPageRenderingHash"
	}
}
Called from: File(s): ParserOptions.php
Interface: PageRenderingHashHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:PageRenderingHash extensions.

Details

NOTE: Consider using ParserOptionsRegister instead.

  • &$confstr: Reference to a hash key string which can be modified
  • User $user: User object that is requesting the page
  • &$forOptions: Array of options used to generate the $confstr hash key

A parser extension which depends on user options should install this hook and append its values to the key.

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.