public __set ( $name, $value ) |
function __set($name, $value)
{
$setProperty = 'set' . $name;
if (in_array($setProperty, $this->properties)) {
$this->{$setProperty}($value);
} else {
throw new Exception('Property ' . $name . ' can not be set.');
}
}