diff options
Diffstat (limited to 'includes/HookContainer/HookRunner.php')
-rw-r--r-- | includes/HookContainer/HookRunner.php | 27 |
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', |