Merge "Reduce default cookie expiration time to 30 days"
[lhc/web/wiklou.git] / includes / ServiceWiring.php
index a071ff7..beefb33 100644 (file)
@@ -52,7 +52,10 @@ return [
                );
                $class = MWLBFactory::getLBFactoryClass( $lbConf );
 
-               return new $class( $lbConf );
+               $instance = new $class( $lbConf );
+               MWLBFactory::setCacheUsageCallbacks( $instance, $services );
+
+               return $instance;
        },
 
        'DBLoadBalancer' => function( MediaWikiServices $services ) {
@@ -230,6 +233,11 @@ return [
                );
        },
 
+       'Parser' => function( MediaWikiServices $services ) {
+               $conf = $services->getMainConfig()->get( 'ParserConf' );
+               return ObjectFactory::constructClassInstance( $conf['class'], [ $conf ] );
+       },
+
        'LinkCache' => function( MediaWikiServices $services ) {
                return new LinkCache(
                        $services->getTitleFormatter(),