$r = MWHttpRequest::factory( "http://www.example.com/this-file-does-not-exist" );
$er = $r->execute();
- if ( is_a( $r, 'PhpHttpRequest' ) && version_compare( '5.2.10', phpversion(), '>' ) ) {
+ if ( $r instanceof PhpHttpRequest && version_compare( '5.2.10', phpversion(), '>' ) ) {
$this->assertRegexp( "/HTTP request failed/", $er->getWikiText() );
} else {
$this->assertRegexp( "/404 Not Found/", $er->getWikiText() );
$jar = $r->getCookieJar();
$this->assertThat( $jar, $this->isInstanceOf( 'CookieJar' ) );
- if ( is_a( $r, 'PhpHttpRequest' ) && version_compare( '5.1.7', phpversion(), '>' ) ) {
+ if ( $r instanceof PhpHttpRequest && version_compare( '5.1.7', phpversion(), '>' ) ) {
$this->markTestSkipped( 'Redirection fails or crashes PHP on 5.1.6 and prior' );
}
$serialized = $jar->serializeToHttpRequest( "/search?q=test", "www.php.net" );
";
$lc = new Licenses( array( 'licenses' => $str ) );
- $this->assertTrue( is_a( $lc, 'Licenses' ), 'Correct class' );
+ $this->assertThat( $r, $this->isInstanceOf( 'Licenses' ) );
}
}
// see if it now doesn't exist; reload
$title = Title::newFromText( $fileName, NS_FILE );
}
- return ! ( $title && is_a( $title, 'Title' ) && $title->exists() );
+ return ! ( $title && $title instanceof Title && $title->exists() );
}
/**