Example #1
0
 public function updatePageOrThrowException(Page $page, $title, $slug = null, $content, $template)
 {
     $slug = $this->createSlug($slug, $title);
     $page->title = $title;
     $page->content = $content;
     $page->template = $template;
     if ($page->save()) {
         $page->raise(new PageWasUpdated($page, $slug));
     }
     return $page;
 }