Habari\Post::field_save PHP Метод

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

Stores a form value into this post's info records
public field_save ( string $key, mixed $value )
$key string The name of a form component that will be stored
$value mixed The value of the form component to store
    public function field_save($key, $value)
    {
        $field_value = Plugins::filter('post_field_save', $value, $key);
        $default_fields = self::default_fields();
        if (isset($default_fields[$key])) {
            $this->{$key} = $field_value;
        } else {
            $this->info->{$key} = $field_value;
        }
        $self = $this;
        Session::queue(function () use($self) {
            if ($self->id == 0) {
                $self->insert();
            } else {
                $self->update();
            }
        }, $this);
    }