aboutsummaryrefslogtreecommitdiffstats
path: root/includes/http
diff options
context:
space:
mode:
authorAryeh Gregor <ayg@aryeh.name>2022-04-25 18:19:41 +0300
committerAryeh Gregor <ayg@aryeh.name>2022-04-26 14:31:26 +0300
commit4a52bf553f3040503f4ce9f6de90b106bc3a9db7 (patch)
tree11dc34aecb3cb3bbe3d339fd44f8fdc25da31b79 /includes/http
parentfd762bb138f8091507b9683c3913b8576e4ec582 (diff)
downloadmediawikicore-4a52bf553f3040503f4ce9f6de90b106bc3a9db7.tar.gz
mediawikicore-4a52bf553f3040503f4ce9f6de90b106bc3a9db7.zip
Use MainConfigNames instead of string literals, #3
This edition brought to you by: grep -ERIn $(grep -o "'[A-Za-z0-9_]*'" includes/MainConfigNames.php | tr "\n" '|' | sed 's/|$/\n/') includes/ I only corrected a fraction of the results provided by that command. I'm submitting the partial patch now so it doesn't bitrot. Bug: T305805 Change-Id: If1918c0b3d88cdf90403921e4310740e206d6962
Diffstat (limited to 'includes/http')
-rw-r--r--includes/http/HttpRequestFactory.php46
1 files changed, 24 insertions, 22 deletions
diff --git a/includes/http/HttpRequestFactory.php b/includes/http/HttpRequestFactory.php
index 102f1991b643..18220898b872 100644
--- a/includes/http/HttpRequestFactory.php
+++ b/includes/http/HttpRequestFactory.php
@@ -23,6 +23,7 @@ use GuzzleHttp\Client;
use GuzzleHttpRequest;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\Logger\LoggerFactory;
+use MediaWiki\MainConfigNames;
use MultiHttpClient;
use MWHttpRequest;
use Profiler;
@@ -42,12 +43,12 @@ class HttpRequestFactory {
* @internal For use by ServiceWiring
*/
public const CONSTRUCTOR_OPTIONS = [
- 'HTTPTimeout',
- 'HTTPConnectTimeout',
- 'HTTPMaxTimeout',
- 'HTTPMaxConnectTimeout',
- 'LocalVirtualHosts',
- 'LocalHTTPProxy',
+ MainConfigNames::HTTPTimeout,
+ MainConfigNames::HTTPConnectTimeout,
+ MainConfigNames::HTTPMaxTimeout,
+ MainConfigNames::HTTPMaxConnectTimeout,
+ MainConfigNames::LocalVirtualHosts,
+ MainConfigNames::LocalHTTPProxy,
];
public function __construct( ServiceOptions $options, LoggerInterface $logger ) {
@@ -98,14 +99,14 @@ class HttpRequestFactory {
$options['timeout'] = $this->normalizeTimeout(
$options['timeout'] ?? null,
$options['maxTimeout'] ?? null,
- $this->options->get( 'HTTPTimeout' ),
- $this->options->get( 'HTTPMaxTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxTimeout ) ?: INF
);
$options['connectTimeout'] = $this->normalizeTimeout(
$options['connectTimeout'] ?? null,
$options['maxConnectTimeout'] ?? null,
- $this->options->get( 'HTTPConnectTimeout' ),
- $this->options->get( 'HTTPMaxConnectTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPConnectTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxConnectTimeout ) ?: INF
);
return new GuzzleHttpRequest( $url, $options, $caller, Profiler::instance() );
@@ -231,22 +232,23 @@ class HttpRequestFactory {
$options['reqTimeout'] = $this->normalizeTimeout(
$options['reqTimeout'] ?? $options['timeout'] ?? null,
$options['maxReqTimeout'] ?? $options['maxTimeout'] ?? null,
- $this->options->get( 'HTTPTimeout' ),
- $this->options->get( 'HTTPMaxTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxTimeout ) ?: INF
);
$options['connTimeout'] = $this->normalizeTimeout(
$options['connTimeout'] ?? $options['connectTimeout'] ?? null,
$options['maxConnTimeout'] ?? $options['maxConnectTimeout'] ?? null,
- $this->options->get( 'HTTPConnectTimeout' ),
- $this->options->get( 'HTTPMaxConnectTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPConnectTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxConnectTimeout ) ?: INF
);
$options += [
- 'maxReqTimeout' => $this->options->get( 'HTTPMaxTimeout' ) ?: INF,
- 'maxConnTimeout' => $this->options->get( 'HTTPMaxConnectTimeout' ) ?: INF,
+ 'maxReqTimeout' => $this->options->get( MainConfigNames::HTTPMaxTimeout ) ?: INF,
+ 'maxConnTimeout' =>
+ $this->options->get( MainConfigNames::HTTPMaxConnectTimeout ) ?: INF,
'userAgent' => $this->getUserAgent(),
'logger' => $this->logger,
- 'localProxy' => $this->options->get( 'LocalHTTPProxy' ),
- 'localVirtualHosts' => $this->options->get( 'LocalVirtualHosts' ),
+ 'localProxy' => $this->options->get( MainConfigNames::LocalHTTPProxy ),
+ 'localVirtualHosts' => $this->options->get( MainConfigNames::LocalVirtualHosts ),
];
return new MultiHttpClient( $options );
}
@@ -268,15 +270,15 @@ class HttpRequestFactory {
$config['timeout'] = $this->normalizeTimeout(
$config['timeout'] ?? null,
$config['maxTimeout'] ?? null,
- $this->options->get( 'HTTPTimeout' ),
- $this->options->get( 'HTTPMaxTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxTimeout ) ?: INF
);
$config['connect_timeout'] = $this->normalizeTimeout(
$config['connect_timeout'] ?? null,
$config['maxConnectTimeout'] ?? null,
- $this->options->get( 'HTTPConnectTimeout' ),
- $this->options->get( 'HTTPMaxConnectTimeout' ) ?: INF
+ $this->options->get( MainConfigNames::HTTPConnectTimeout ),
+ $this->options->get( MainConfigNames::HTTPMaxConnectTimeout ) ?: INF
);
if ( !isset( $config['headers']['User-Agent'] ) ) {