mirocow\eav\models\EavAttributeRule::__set PHP Method

__set() public method

public __set ( $name, $value )
    public function __set($name, $value)
    {
        if (in_array($name, $this->getDefaultFields())) {
            return parent::__set($name, $value);
        }
        if (in_array($name, $this->getSkipFields())) {
            return [];
        }
        $rules = Json::decode($this->rules);
        if (!$rules) {
            $rules = [];
        }
        $rules[$name] = $value;
        $this->rules = Json::encode($rules);
    }