/** * @param TemplateInterface $model * * @return TemplateInterface */ public function save(TemplateInterface $model) { $model->save(); return $model; }
/** * @param TemplateInterface $template * * @return $this */ public function setTemplate(TemplateInterface $template) { $this->addVersion(['template_id' => $template->getId()]); return $this; }
public function build(Builder $query) { return $query->where('template_id', '=', $this->template->getId()); }