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

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

function __set Handles setting virtual properties for this class
public __set ( string $name, mixed $value ) : mixed
$name string Name of the property
$value mixed Value to set it to
Результат mixed The set value
    public function __set($name, $value)
    {
        $classname = strtolower(get_class($this));
        $hook = 'set_' . $classname . '_' . $name;
        if (Plugins::implemented($hook, 'action')) {
            Plugins::act('set_' . $classname . '_' . $name, $value, $this);
            return $value;
        }
        if (isset($this->properties_loaded[$name])) {
            $this->newfields[$name] = $value;
        } else {
            $this->fields[$name] = $value;
            $this->properties_loaded[$name] = true;
        }
        return $value;
    }