< Manual:Hooks
HistoryTools | |
---|---|
Available from version 1.35.0 (Gerrit change 605670) Use this hook to override or extend the revision tools available from the page history view, i.e. undo, rollback, etc. From 1.40 this hook also applies to other pages including Special:Contributions, Special:Recentchanges and Special:Watchlist | |
Define function: | public static function onHistoryTools( MediaWiki\Revision\RevisionRecord $currentRevision, array &$links, ?MediaWiki\Revision\RevisionRecord $prevRevision, MediaWiki\User\UserIdentity $userIdentity ) { ... }
|
Attach hook: | In extension.json:
{
"Hooks": {
"HistoryTools": "MyExtensionHooks::onHistoryTools"
}
}
|
Called from: | File(s): actions/pagers/HistoryPager.php Function(s): historyLine |
Interface: | HistoryToolsHook.php |
For more information about attaching hooks, see Manual:Hooks
For examples of extensions using this hook, see Category:HistoryTools extensions.
Details
- $newRevision: Current revision
- &$links: Array of string HTML links
- $prevRevision: Previous revision (may be null)
- $userIdentity: Current user
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.