Merge "Add missing include in MediaWikiServices"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 26 Apr 2016 18:39:52 +0000 (18:39 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 26 Apr 2016 18:39:52 +0000 (18:39 +0000)
1  2 
includes/MediaWikiServices.php

@@@ -2,6 -2,7 +2,7 @@@
  namespace MediaWiki;
  
  use ConfigFactory;
+ use EventRelayerGroup;
  use GlobalVarConfig;
  use Config;
  use Hooks;
@@@ -159,28 -160,6 +160,28 @@@ class MediaWikiServices extends Service
                return $this->getService( 'EventRelayerGroup' );
        }
  
 +      /**
 +       * @return SearchEngine
 +       */
 +      public function newSearchEngine() {
 +              // New engine object every time, since they keep state
 +              return $this->getService( 'SearchEngineFactory' )->create();
 +      }
 +
 +      /**
 +       * @return SearchEngineFactory
 +       */
 +      public function getSearchEngineFactory() {
 +              return $this->getService( 'SearchEngineFactory' );
 +      }
 +
 +      /**
 +       * @return SearchEngineConfig
 +       */
 +      public function getSearchEngineConfig() {
 +              return $this->getService( 'SearchEngineConfig' );
 +      }
 +
        ///////////////////////////////////////////////////////////////////////////
        // NOTE: When adding a service getter here, don't forget to add a test
        // case for it in MediaWikiServicesTest::provideGetters() and in