public function __set($name, $value) { if (array_key_exists($name, $this->_options)) { return $this->_options[$name] = $value; } return parent::__set($name, $value); }
/** * 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; } }
public function __set($name, $value) { if (!$this->canSetProperty($name)) { $this->options[$name] = $value; } else { parent::__set($name, $value); } }
public function __set($name, $value) { if (isset($this->params[$name])) { $this->params[$name] = $value; } else { return parent::__set($name, $value); } }
/** * @param $name * @param $value */ public function __set($name, $value) { if (strcasecmp($name, 'debugMode') == 0) { //back compatible with previous version $this->debug = $value; } else { try { //shouldn't swallow the parent ' __set operation parent::__set($name, $value); } catch (Exception $e) { $this->options[$name] = $value; } } }
/** * @param $name * @param $value */ public function __set($name, $value) { try { //shouldn't swallow the parent ' __set operation parent::__set($name, $value); } catch (Exception $e) { $this->options[$name] = $value; } }