/** */ public function __set($name, $value) { switch ($name) { case 'primary': case 'secondary': return $this->{$name} = $value; default: return parent::__set($name, $value); } }
/** */ public function __set($name, $value) { switch ($name) { case 'priority': if (empty($this->priority)) { return $this->priority = $value; } else { throw new Exception('Cannot overwrite priority once set'); } default: return parent::__set($name, $value); } }
/** */ public function __set($name, $value) { switch ($name) { case 'value': return $this->set($value); default: return parent::__set($name); } }
/** */ public function __set($name, $value) { switch ($name) { case 'alias': return $this->alias = (bool) $value; case 'ready': return $this->ready = (bool) $value; case 'function': return $this->function = is_bool($value) ? $value : trim($value); default: return parent::__set($name, $value); } }