diff options
author | 2022-09-27 18:53:03 -0400 | |
---|---|---|
committer | 2022-09-27 19:02:02 -0400 | |
commit | 5ca8d30155e11d97b20f79acec40632c2e06fcd5 (patch) | |
tree | 7531fb116791f8328c0bb0cabe42265ca67e6df9 /MLEB/Translate/webservices/QueryAggregator.php | |
parent | Merge branch 'master' into wikitest (diff) | |
download | extensions-1.35.2.tar.gz extensions-1.35.2.tar.bz2 extensions-1.35.2.zip |
Update MLEB to 2021.12v1.35.2
This is the final version for MW 1.35
Signed-off-by: Brian Evans <grknight@gentoo.org>
Diffstat (limited to 'MLEB/Translate/webservices/QueryAggregator.php')
-rw-r--r-- | MLEB/Translate/webservices/QueryAggregator.php | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/MLEB/Translate/webservices/QueryAggregator.php b/MLEB/Translate/webservices/QueryAggregator.php index bf9aa6e8..01d69cb3 100644 --- a/MLEB/Translate/webservices/QueryAggregator.php +++ b/MLEB/Translate/webservices/QueryAggregator.php @@ -61,17 +61,13 @@ class QueryAggregator { $clientOptions = [ 'reqTimeout' => $this->timeout, 'connTimeout' => 3, + // @phan-suppress-next-line PhanPossiblyUndeclaredVariable 'userAgent' => "MediaWiki Translate extension $version for $wgSitename" ]; $httpRequestFactory = MediaWikiServices::getInstance()->getHttpRequestFactory(); - // BC for MW < 1.35 - if ( is_callable( [ $httpRequestFactory, 'createMultiClient' ] ) ) { - $http = $httpRequestFactory->createMultiClient( $clientOptions ); - } else { - $http = new MultiHttpClient( $clientOptions ); - } + $http = $httpRequestFactory->createMultiClient( $clientOptions ); $responses = $http->runMulti( $this->getMultiHttpQueries( $this->queries ) ); foreach ( $responses as $index => $response ) { $this->responses[$index] = $response; @@ -85,7 +81,7 @@ class QueryAggregator { * @return array[] */ protected function getMultiHttpQueries( $queries ) { - $converter = function ( TranslationQuery $q ) { + $converter = static function ( TranslationQuery $q ) { return [ 'url' => $q->getUrl(), 'method' => $q->getMethod(), |