setOptions($options); } } public function __set($name, $value) { $method = 'set' . $name; if (('mapper' == $name) || !method_exists($this, $method)) { throw new Exception('Invalid bootos property'); } $this->$method($value); } public function __get($name) { $method = 'get' . $name; if (('mapper' == $name) || !method_exists($this, $method)) { throw new Exception('Invalid bootos property'); } return $this->$method(); } public function setOptions(array $options) { $methods = get_class_methods($this); foreach ($options as $key => $value) { $method = 'set' . ucfirst($key); if (in_array($method, $methods)) { $this->$method($value); } } return $this; } public function getBootosID() { return $this->_bootosID; } public function setBootosID($_bootosID) { $this->_bootosID = $_bootosID; } public function getConfigID() { return $this->_configID; } public function setConfigID($_configID) { $this->_configID = $_configID; } public function getGroupID() { return $this->_groupID; } public function setGroupID($_groupID) { $this->_groupID = $_groupID; } public function getTitle() { return $this->_title; } public function setTitle($_title) { $this->_title = $_title; } public function getDescription() { return $this->_description; } public function setDescription($_description) { $this->_description = $_description; } public function getPath_init() { return $this->_path_init; } public function setPath_init($_path_init) { $this->_path_init = $_path_init; } public function getPath_kernel() { return $this->_path_kernel; } public function setPath_kernel($_path_kernel) { $this->_path_kernel = $_path_kernel; } public function getDefaultkcl() { return $this->_defaultkcl; } public function setDefaultkcl($_defaultkcl) { $this->_defaultkcl = $_defaultkcl; } public function getCreated() { return $this->_created; } public function setCreated($_created) { $this->_created = $_created; } public function getExpires() { return $this->_expires; } public function setExpires($_expires) { $this->_expires = $_expires; } public function getPublic() { return $this->_public; } public function setPublic($_public) { $this->_public = $_public; } }