aboutsummaryrefslogtreecommitdiffstats
path: root/includes/HookContainer/HookRunner.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/HookContainer/HookRunner.php')
-rw-r--r--includes/HookContainer/HookRunner.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/includes/HookContainer/HookRunner.php b/includes/HookContainer/HookRunner.php
index 043a41410695..5c7471c1d0c8 100644
--- a/includes/HookContainer/HookRunner.php
+++ b/includes/HookContainer/HookRunner.php
@@ -463,6 +463,7 @@ class HookRunner implements
\MediaWiki\Page\Hook\PageDeleteCompleteHook,
\MediaWiki\Page\Hook\PageDeleteHook,
\MediaWiki\Page\Hook\PageDeletionDataUpdatesHook,
+ \MediaWiki\Page\Hook\PageUndeleteCompleteHook,
\MediaWiki\Page\Hook\PageUndeleteHook,
\MediaWiki\Page\Hook\PageViewUpdatesHook,
\MediaWiki\Page\Hook\RevisionFromEditCompleteHook,
@@ -2756,6 +2757,32 @@ class HookRunner implements
);
}
+ public function onPageUndeleteComplete(
+ ProperPageIdentity $page,
+ Authority $restorer,
+ string $reason,
+ RevisionRecord $restoredRev,
+ ManualLogEntry $logEntry,
+ int $restoredRevisionCount,
+ bool $created,
+ array $restoredPageIds
+ ): void {
+ $this->container->run(
+ 'PageUndeleteComplete',
+ [
+ $page,
+ $restorer,
+ $reason,
+ $restoredRev,
+ $logEntry,
+ $restoredRevisionCount,
+ $created,
+ $restoredPageIds
+ ],
+ [ 'abortable' => false ]
+ );
+ }
+
public function onPageHistoryBeforeList( $article, $context ) {
return $this->container->run(
'PageHistoryBeforeList',