Locker\Repository\Report\EloquentRepository::constructUpdate PHP Method

constructUpdate() protected method

Constructs a update.
protected constructUpdate ( Model $model, array $data, array $opts ) : Model
$model Illuminate\Database\Eloquent\Model Model to be updated.
$data array
$opts array
return Illuminate\Database\Eloquent\Model
    protected function constructUpdate(Model $model, array $data, array $opts)
    {
        $this->validateData($data);
        // Sets properties on model.
        if (isset($data['name'])) {
            $model->name = $data['name'];
        }
        if (isset($data['description'])) {
            $model->description = $data['description'];
        }
        if (isset($data['query'])) {
            $model->query = Helpers::replaceFullStop($data['query']);
        }
        if (isset($data['since'])) {
            $model->since = $data['since'];
        }
        if (isset($data['until'])) {
            $model->until = $data['until'];
        }
        return $model;
    }