1
0
mirror of https://github.com/danog/amp.git synced 2025-01-22 05:11:42 +01:00
amp/lib/Struct.php

22 lines
506 B
PHP
Raw Normal View History

2014-11-11 11:11:58 -05:00
<?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);
}
}