diff options
Diffstat (limited to 'includes/specials/SpecialSearch.php')
-rw-r--r-- | includes/specials/SpecialSearch.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/includes/specials/SpecialSearch.php b/includes/specials/SpecialSearch.php index f595b191729b..86dcb721f862 100644 --- a/includes/specials/SpecialSearch.php +++ b/includes/specials/SpecialSearch.php @@ -279,8 +279,6 @@ class SpecialSearch extends SpecialPage { * @param string $term */ public function showResults( $term ) { - global $wgContLang; - if ( $this->searchEngineType !== null ) { $this->setExtraParam( 'srbackend', $this->searchEngineType ); } @@ -291,7 +289,8 @@ class SpecialSearch extends SpecialPage { $this->searchConfig, $this->getSearchProfiles() ); - $filePrefix = $wgContLang->getFormattedNsText( NS_FILE ) . ':'; + $filePrefix = MediaWikiServices::getInstance()->getContentLanguage()-> + getFormattedNsText( NS_FILE ) . ':'; if ( trim( $term ) === '' || $filePrefix === trim( $term ) ) { // Empty query -- straight view of search form if ( !Hooks::run( 'SpecialSearchResultsPrepend', [ $this, $out, $term ] ) ) { @@ -721,9 +720,10 @@ class SpecialSearch extends SpecialPage { */ public function getSearchEngine() { if ( $this->searchEngine === null ) { + $services = MediaWikiServices::getInstance(); $this->searchEngine = $this->searchEngineType ? - MediaWikiServices::getInstance()->getSearchEngineFactory()->create( $this->searchEngineType ) : - MediaWikiServices::getInstance()->newSearchEngine(); + $services->getSearchEngineFactory()->create( $this->searchEngineType ) : + $services->newSearchEngine(); } return $this->searchEngine; |