$newRev: Revision object of the "new" revision
&$links: Array of HTML links
$oldRev: Revision object of the "old" revision (may be null)
+$user: Current user object
'DiffViewHeader': Called before diff display
$diff: DifferenceEngine object that's calling
page history view, i.e. undo, rollback, etc.
$rev: Revision object
&$links: Array of HTML links
+$prevRev: Revision object, next in line in page history, or null
+$user: Current user object
'HTMLFileCache::useFileCache': Override whether a page should be cached in file
cache.
'IsFileCacheable': Override the result of Article::isFileCacheable() (if true)
&$article: article (object) being checked
-'IsTrustedProxy': Override the result of wfIsTrustedProxy()
+'IsTrustedProxy': Override the result of IP::isTrustedProxy()
&$ip: IP being check
-&$result: Change this value to override the result of wfIsTrustedProxy()
+&$result: Change this value to override the result of IP::isTrustedProxy()
'IsUploadAllowedFromUrl': Override the result of UploadFromUrl::isAllowedUrl()
$url: URL used to upload from
$nt: new title
$user: user who does the move
-'TitleMoveComplete': After moving an article (title).
+'TitleMoveComplete': After moving an article (title), post-commit.
&$old: old title
&$nt: new title
&$user: user who did the move
$pageid: database ID of the page that's been moved
$redirid: database ID of the created redirect
$reason: reason for the move
+$revision: the Revision created by the move
+
+'TitleMoveCompleting': After moving an article (title), pre-commit.
+$old: old title
+$nt: new title
+$user: user who did the move
+$pageid: database ID of the page that's been moved
+$redirid: database ID of the created redirect
+$reason: reason for the move
+$revision: the Revision created by the move
'TitleQuickPermissions': Called from Title::checkQuickPermissions to add to
or override the quick permissions check.