public function createPageAction()
 {
     $container = $this->params('container');
     $this->assertGranted('navigation.manage', $this->navigationManager->getContainer($container));
     $data = ['container' => $container, 'parent' => $this->params('parent', null)];
     $this->pageForm->setData($data);
     if ($this->pageForm->isValid()) {
         $this->navigationManager->createPage($this->pageForm);
         $this->navigationManager->flush();
         $this->flashMessenger()->addSuccessMessage('The container was successfully created');
     } else {
         $this->flashMessenger()->addErrorMessage('The container could not be created (validation failed)');
     }
     return $this->redirect()->toReferer();
 }