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;
}