Merge "MWServices load new ServiceWiringFiles after ExtRegistry load"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 18 Oct 2016 18:31:41 +0000 (18:31 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 18 Oct 2016 18:31:41 +0000 (18:31 +0000)
1  2 
includes/MediaWikiServices.php

@@@ -3,7 -3,6 +3,7 @@@ namespace MediaWiki
  
  use Config;
  use ConfigFactory;
 +use CryptHKDF;
  use CryptRand;
  use EventRelayerGroup;
  use GenderCache;
@@@ -183,7 -182,7 +183,7 @@@ class MediaWikiServices extends Service
  
                $oldInstance = self::$instance;
  
-               self::$instance = self::newInstance( $bootstrapConfig );
+               self::$instance = self::newInstance( $bootstrapConfig, 'load' );
                self::$instance->importWiring( $oldInstance, [ 'BootstrapConfig' ] );
  
                if ( $quick === 'quick' ) {
                return $this->getService( 'CryptRand' );
        }
  
 +      /**
 +       * @since 1.28
 +       * @return CryptHKDF
 +       */
 +      public function getCryptHKDF() {
 +              return $this->getService( 'CryptHKDF' );
 +      }
 +
        /**
         * @since 1.28
         * @return MediaHandlerFactory