diff options
author | Umherirrender <umherirrender_de.wp@web.de> | 2018-08-18 06:02:39 +0200 |
---|---|---|
committer | Umherirrender <umherirrender_de.wp@web.de> | 2018-08-18 06:02:39 +0200 |
commit | 40d3ce8d177d927e2e0d98500e8196e7bae069d2 (patch) | |
tree | eaa66f38cb3aafa014de2235d12b64f0e48beca7 /includes/specials/SpecialSearch.php | |
parent | 938dbc42b33a966efeaa94c80a70b2eb4908d1a2 (diff) | |
download | mediawikicore-40d3ce8d177d927e2e0d98500e8196e7bae069d2.tar.gz mediawikicore-40d3ce8d177d927e2e0d98500e8196e7bae069d2.zip |
Reduce calls to MediaWikiServices::getInstance()
In some functions MediaWikiServices::getInstance() was called twices or
in loops. Extract the variable to reduce calls.
Change-Id: I2705db11d7a9ea73efb9b5a5c40747ab0b3ea36f
Diffstat (limited to 'includes/specials/SpecialSearch.php')
-rw-r--r-- | includes/specials/SpecialSearch.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/specials/SpecialSearch.php b/includes/specials/SpecialSearch.php index 78a54f5cd69a..513d2763c115 100644 --- a/includes/specials/SpecialSearch.php +++ b/includes/specials/SpecialSearch.php @@ -709,9 +709,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; |