Fix invocation of MWHttpRequest::factory with one argument.
Change-Id: Ib96c2888a6fd91ca80c162a80d283f650d6fa4b9
This commit is contained in:
parent
dc1e092e69
commit
3de744597e
2 changed files with 7 additions and 1 deletions
|
|
@ -181,7 +181,7 @@ abstract class MWHttpRequest implements LoggerAwareInterface {
|
|||
* @return MWHttpRequest
|
||||
* @see MWHttpRequest::__construct
|
||||
*/
|
||||
public static function factory( $url, $options = null, $caller = __METHOD__ ) {
|
||||
public static function factory( $url, array $options = [], $caller = __METHOD__ ) {
|
||||
return \MediaWiki\MediaWikiServices::getInstance()
|
||||
->getHttpRequestFactory()
|
||||
->create( $url, $options, $caller );
|
||||
|
|
|
|||
|
|
@ -195,6 +195,11 @@ abstract class MWHttpRequestTestCase extends PHPUnit_Framework_TestCase {
|
|||
$this->assertSame( 401, $request->getStatus() );
|
||||
}
|
||||
|
||||
public function testFactoryDefaults() {
|
||||
$request = MWHttpRequest::factory( 'http://acme.test' );
|
||||
$this->assertInstanceOf( MWHttpRequest::class, $request );
|
||||
}
|
||||
|
||||
// --------------------
|
||||
|
||||
/**
|
||||
|
|
@ -242,4 +247,5 @@ abstract class MWHttpRequestTestCase extends PHPUnit_Framework_TestCase {
|
|||
$this->assertArrayNotHasKey( strtolower( $name ),
|
||||
array_change_key_case( $cookieJar->cookie, CASE_LOWER ) );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue