diff options
author | Aryeh Gregor <ayg@aryeh.name> | 2022-04-25 18:19:41 +0300 |
---|---|---|
committer | Aryeh Gregor <ayg@aryeh.name> | 2022-04-26 14:31:26 +0300 |
commit | 4a52bf553f3040503f4ce9f6de90b106bc3a9db7 (patch) | |
tree | 11dc34aecb3cb3bbe3d339fd44f8fdc25da31b79 /includes/http | |
parent | fd762bb138f8091507b9683c3913b8576e4ec582 (diff) | |
download | mediawikicore-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.php | 46 |
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'] ) ) { |