Habari\Block::__set PHP Метод

__set() публичный Метод

Overrides QueryRecord __set to implement custom object properties
public __set ( string $name, mixed $value ) : mixed
$name string Name of property to return
$value mixed The value to set the property to
Результат mixed The value of the property
    public function __set($name, $value)
    {
        switch ($name) {
            case 'id':
            case 'title':
            case 'data':
                parent::__set($name, $value);
                $this->unserialize_data();
                return parent::__get($name);
                break;
            case 'type':
                return parent::__set($name, $value);
                break;
            default:
                $this->data_values[$name] = $value;
                return $this->data_values[$name];
                break;
        }
    }