aboutsummaryrefslogtreecommitdiffstats
path: root/includes/specials/SpecialSearch.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2018-08-18 06:02:39 +0200
committerUmherirrender <umherirrender_de.wp@web.de>2018-08-18 06:02:39 +0200
commit40d3ce8d177d927e2e0d98500e8196e7bae069d2 (patch)
treeeaa66f38cb3aafa014de2235d12b64f0e48beca7 /includes/specials/SpecialSearch.php
parent938dbc42b33a966efeaa94c80a70b2eb4908d1a2 (diff)
downloadmediawikicore-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.php5
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;