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