public function getIndex()
 {
     Assets::package(['nestable', 'editable']);
     $this->templateScripts['PAGE_STATUSES'] = array_map(function ($value, $key) {
         return ['id' => $key, 'text' => $value];
     }, Page::getStatusList(), array_keys(Page::getStatusList()));
     $page = $this->getPage(1);
     $this->setContent('pages.index', compact('page'));
 }
 /**
  * @param PageRepository $repository
  */
 public function getIndex(PageRepository $repository)
 {
     Meta::loadPackage('nestable', 'editable');
     $this->templateScripts['PAGE_STATUSES'] = array_map(function ($value, $key) {
         return ['id' => $key, 'text' => $value];
     }, Page::getStatusList(), array_keys(Page::getStatusList()));
     /** @var Page $page */
     $page = $repository->getRootPage();
     $this->setContent('pages.index', compact('page'));
 }