1
0
mirror of https://github.com/danog/amp.git synced 2024-12-14 10:27:58 +01:00
amp/lib/Struct.php
2014-11-18 10:08:34 -05:00

22 lines
506 B
PHP

<?php
namespace Amp;
class Struct {
final public function __get($property) {
throw new \DomainException(
$this->generatePropertyError($property)
);
}
final public function __set($property, $value) {
throw new \DomainException(
$this->generatePropertyError($property)
);
}
private function generatePropertyError($property) {
return sprintf("Struct property %s::%s does not exist", get_class($this), $property);
}
}