/** * Доступ на запись к свойствам объекта * * @param string $property * @param $value * * @return mixed */ public function __set($property, $value) { switch ($property) { case 'exit_status': throw new Core_ReadOnlyPropertyException($property); default: return parent::__set($property, $value); } }