/** * PHP setter magic method. * This method is overridden so that AR attributes can be accessed like properties. * @param string $name property name * @param mixed $value property value */ public function __set($name, $value) { if ($this->hasAttribute($name)) { $this->_attributes[$name] = $value; } else { parent::__set($name, $value); } }
/** * @inheritdoc */ public function __set($name, $value) { if (array_key_exists($name, $this->_attributes)) { $this->_attributes[$name] = $value; } else { parent::__set($name, $value); } }