Manual:Hooks/DiffRevisionTools

Category:MediaWiki hooks#DiffRevisionTools Category:Hooks added in MediaWiki 1.21.0#DiffRevisionTools Category:MediaWiki deprecated or obsolete features#DiffRevisionTools Category:Hooks removed in MediaWiki 1.37.0#DiffRevisionTools Category:Hooks deprecated in MediaWiki 1.35.0#DiffRevisionTools
DiffRevisionTools
Available from version 1.21.0 (Gerrit change 52579)
Removed in version 1.37.0 (Gerrit change 678414)Category:Removed hooks#DiffRevisionTools
Override or extend the revision tools available from the diff view, i.e. undo, etc.
Define function:
public static function onDiffRevisionTools( Revision $newRev, &$links, $oldRev ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"DiffRevisionTools": "MediaWiki\\Extension\\MyExtension\\Hooks::onDiffRevisionTools"
	}
}
Called from: File(s): diff/DifferenceEngine.phpCategory:MediaWiki hooks included in DifferenceEngine.php#DiffRevisionTools
Interface: DiffRevisionToolsHook.php

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

Details

  • $newRev: Revision object of the "new" revision
  • &$links: Array of HTML links
  • $oldRev: Revision object of the "old" revision (may be null) (since 1.23)

See also

Category:Hooks added in MediaWiki 1.21.0 Category:Hooks deprecated in MediaWiki 1.35.0 Category:Hooks removed in MediaWiki 1.37.0 Category:MediaWiki deprecated or obsolete features Category:MediaWiki hooks Category:MediaWiki hooks included in DifferenceEngine.php Category:Removed hooks