public function createParameterKeyAction()
 {
     $this->assertGranted('navigation.manage', $this->instanceManager->getInstanceFromRequest());
     if ($this->getRequest()->isPost()) {
         $data = $this->params()->fromPost();
         $this->parameterKeyForm->setData($data);
         if ($this->parameterKeyForm->isValid()) {
             $this->navigationManager->createParameterKey($this->parameterKeyForm);
             $this->navigationManager->flush();
             return $this->redirect()->toUrl($this->referer()->fromStorage());
         }
     } else {
         $this->referer()->store();
     }
     $view = new ViewModel(['form' => $this->parameterKeyForm]);
     $view->setTemplate('navigation/parameter/key/create');
     return $view;
 }