Fix type for timeout and connectTimeout in HttpRequestFactory::create
Both can have a string 'default' Change-Id: I9c49cf7db762f251b010bc5469d4c1b4a7797f45
This commit is contained in:
parent
bd98045110
commit
a5f1970842
2 changed files with 4 additions and 4 deletions
|
|
@ -37,8 +37,8 @@ class HttpRequestFactory {
|
|||
* Generate a new MWHttpRequest object
|
||||
* @param string $url Url to use
|
||||
* @param array $options Possible keys for the array:
|
||||
* - timeout Timeout length in seconds
|
||||
* - connectTimeout Timeout for connection, in seconds (curl only)
|
||||
* - timeout Timeout length in seconds or 'default'
|
||||
* - connectTimeout Timeout for connection, in seconds (curl only) or 'default'
|
||||
* - postData An array of key-value pairs or a url-encoded form data
|
||||
* - proxy The proxy to use.
|
||||
* Otherwise it will use $wgHTTPProxy (if set)
|
||||
|
|
@ -59,7 +59,7 @@ class HttpRequestFactory {
|
|||
* - originalRequest Information about the original request (as a WebRequest object or
|
||||
* an associative array with 'ip' and 'userAgent').
|
||||
* @codingStandardsIgnoreStart
|
||||
* @phan-param array{timeout?:int,connectTimeout?:int,postData?:array,proxy?:string,noProxy?:bool,sslVerifyHost?:bool,sslVerifyCert?:bool,caInfo?:string,maxRedirects?:int,followRedirects?:bool,userAgent?:string,method?:string,logger?:\Psr\Log\LoggerInterface,username?:string,password?:string,originalRequest?:WebRequest|array{ip:string,userAgent:string}} $options
|
||||
* @phan-param array{timeout?:int|string,connectTimeout?:int|string,postData?:array,proxy?:string,noProxy?:bool,sslVerifyHost?:bool,sslVerifyCert?:bool,caInfo?:string,maxRedirects?:int,followRedirects?:bool,userAgent?:string,method?:string,logger?:\Psr\Log\LoggerInterface,username?:string,password?:string,originalRequest?:WebRequest|array{ip:string,userAgent:string}} $options
|
||||
* @codingStandardsIgnoreEnd
|
||||
* @param string $caller The method making this request, for profiling
|
||||
* @throws RuntimeException
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ abstract class MWHttpRequest implements LoggerAwareInterface {
|
|||
* @param string $url Url to use. If protocol-relative, will be expanded to an http:// URL
|
||||
* @param array $options (optional) extra params to pass (see HttpRequestFactory::create())
|
||||
* @codingStandardsIgnoreStart
|
||||
* @phan-param array{timeout?:int,connectTimeout?:int,postData?:array,proxy?:string,noProxy?:bool,sslVerifyHost?:bool,sslVerifyCert?:bool,caInfo?:string,maxRedirects?:int,followRedirects?:bool,userAgent?:string,logger?:LoggerInterface,username?:string,password?:string,originalRequest?:WebRequest|array{ip:string,userAgent:string},method?:string} $options
|
||||
* @phan-param array{timeout?:int|string,connectTimeout?:int|string,postData?:array,proxy?:string,noProxy?:bool,sslVerifyHost?:bool,sslVerifyCert?:bool,caInfo?:string,maxRedirects?:int,followRedirects?:bool,userAgent?:string,logger?:LoggerInterface,username?:string,password?:string,originalRequest?:WebRequest|array{ip:string,userAgent:string},method?:string} $options
|
||||
* @codingStandardsIgnoreEnd
|
||||
* @param string $caller The method making this request, for profiling
|
||||
* @param Profiler|null $profiler An instance of the profiler for profiling, or null
|
||||
|
|
|
|||
Loading…
Reference in a new issue