public function boot()
 {
     $this->navigation = Navigation::init($this->request->getUri(), config('sitemap', []));
     $this->breadcrumbs = Breadcrumbs::factory();
     if (is_null(array_get($this->permissions, $this->getCurrentAction()))) {
         $this->permissions[$this->getCurrentAction()] = $this->getRouter()->currentRouteName();
     }
 }
 /**
  * @param int $level
  * @return Breadcrumbs
  */
 public function getBreadcrumbs($level = 0)
 {
     $crumbs = Breadcrumbs::factory();
     if (($parent = $this->getParent()) instanceof FrontendPage and $this->level > $level) {
         $this->getParent()->recurseBreadcrumbs($level, $crumbs);
     }
     $crumbs->add($this->getBreadcrumb(), $this->getUrl(), true, null);
     return $crumbs;
 }