protected function deprecatePublicProperty(
$property, $version, $class = null, $component = null
) {
- $this->deprecatedPublicProperties[$property] = [ $version, $class ?: get_class(), $component ];
+ $this->deprecatedPublicProperties[$property] = [ $version, $class ?: __CLASS__, $component ];
}
public function __get( $name ) {
return $this->$name;
}
- $qualifiedName = get_class() . '::$' . $name;
+ $qualifiedName = __CLASS__ . '::$' . $name;
if ( $this->deprecationHelperGetPropertyOwner( $name ) ) {
// Someone tried to access a normal non-public property. Try to behave like PHP would.
trigger_error( "Cannot access non-public property $qualifiedName", E_USER_ERROR );
return;
}
- $qualifiedName = get_class() . '::$' . $name;
+ $qualifiedName = __CLASS__ . '::$' . $name;
if ( $this->deprecationHelperGetPropertyOwner( $name ) ) {
// Someone tried to access a normal non-public property. Try to behave like PHP would.
trigger_error( "Cannot access non-public property $qualifiedName", E_USER_ERROR );
// phpcs:enable
$expected = self::expandVariables( $expected );
- $this->assertEquals( $expected, $client->getHeadHtml() );
+ $this->assertSame( $expected, (string)$client->getHeadHtml() );
}
/**
. '<script async="" src="/w/load.php?lang=nl&modules=startup&only=scripts&skin=fallback&target=example"></script>';
// phpcs:enable
- $this->assertEquals( $expected, $client->getHeadHtml() );
+ $this->assertSame( $expected, (string)$client->getHeadHtml() );
}
/**
. '<script async="" src="/w/load.php?lang=nl&modules=startup&only=scripts&safemode=1&skin=fallback"></script>';
// phpcs:enable
- $this->assertEquals( $expected, $client->getHeadHtml() );
+ $this->assertSame( $expected, (string)$client->getHeadHtml() );
}
/**
. '<script async="" src="/w/load.php?lang=nl&modules=startup&only=scripts&skin=fallback"></script>';
// phpcs:enable
- $this->assertEquals( $expected, $client->getHeadHtml() );
+ $this->assertSame( $expected, (string)$client->getHeadHtml() );
}
public function testGetBodyHtml() {
. '});</script>';
// phpcs:enable
- $this->assertEquals( $expected, $client->getBodyHtml() );
+ $this->assertSame( $expected, (string)$client->getBodyHtml() );
}
public static function provideMakeLoad() {
$context->getResourceLoader()->register( self::makeSampleModules() );
$actual = ResourceLoaderClientHtml::makeLoad( $context, $modules, $type, $extraQuery, false );
$expected = self::expandVariables( $expected );
- $this->assertEquals( $expected, (string)$actual );
+ $this->assertSame( $expected, (string)$actual );
}
public function testGetDocumentAttributes() {