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 );