aboutsummaryrefslogtreecommitdiffstats
path: root/includes/ServiceWiring.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/ServiceWiring.php')
-rw-r--r--includes/ServiceWiring.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php
index a954eb903a93..be44e852608e 100644
--- a/includes/ServiceWiring.php
+++ b/includes/ServiceWiring.php
@@ -57,6 +57,8 @@ use MediaWiki\Content\ContentHandlerFactory;
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\FileBackend\FSFile\TempFSFileFactory;
use MediaWiki\FileBackend\LockManager\LockManagerGroupFactory;
+use MediaWiki\HookRunner\DeprecatedHooks;
+use MediaWiki\HookRunner\HookContainer;
use MediaWiki\Http\HttpRequestFactory;
use MediaWiki\Interwiki\ClassicInterwikiLookup;
use MediaWiki\Interwiki\InterwikiLookup;
@@ -340,6 +342,17 @@ return [
);
},
+ 'HookContainer' => function ( MediaWikiServices $services ) : HookContainer {
+ $extRegistry = ExtensionRegistry::getInstance();
+ $extDeprecatedHooks = $extRegistry->getAttribute( 'DeprecatedHooks' );
+ $deprecatedHooks = new DeprecatedHooks( $extDeprecatedHooks );
+ return new HookContainer(
+ $extRegistry,
+ $services->getObjectFactory(),
+ $deprecatedHooks
+ );
+ },
+
'HtmlCacheUpdater' => function ( MediaWikiServices $services ) : HtmlCacheUpdater {
$config = $services->getMainConfig();