/** * override defaults __set method to allow set options easier * * @param mixed $name * @param mixed $value * @return mixed */ function __set($name, $value) { try { return parent::__set($name, $value); } catch (exception $e) { return $this->_options[$name] = $value; } }