);
},
+ 'NamespaceInfo' => function ( MediaWikiServices $services ) : NamespaceInfo {
+ return new NamespaceInfo( $services->getMainConfig() );
+ },
+
'OldRevisionImporter' => function ( MediaWikiServices $services ) : OldRevisionImporter {
return new ImportableOldRevisionImporter(
true,
$services->getContentLanguage(),
wfUrlProtocols(),
$services->getSpecialPageFactory(),
- $services->getMainConfig()
+ $services->getMainConfig(),
+ $services->getLinkRendererFactory()
);
},
},
'ResourceLoader' => function ( MediaWikiServices $services ) : ResourceLoader {
+ global $IP;
$config = $services->getMainConfig();
$rl = new ResourceLoader(
LoggerFactory::getInstance( 'resourceloader' )
);
$rl->addSource( $config->get( 'ResourceLoaderSources' ) );
+ $rl->register( include "$IP/resources/Resources.php" );
return $rl;
},