/**
  * Group deletion form
  *
  * @return array|\Zend\Http\Response array(name) or redirect response
  */
 public function deleteAction()
 {
     $name = $this->_currentGroup['Name'];
     if ($this->getRequest()->isPost()) {
         if ($this->params()->fromPost('yes')) {
             try {
                 $this->_groupManager->deleteGroup($this->_currentGroup);
                 $this->flashMessenger()->addSuccessMessage(array($this->_('Group \'%s\' was successfully deleted.') => $name));
             } catch (\Model\Group\RuntimeException $e) {
                 $this->flashMessenger()->addErrorMessage(array($this->_('Group \'%s\' could not be deleted. Try again later.') => $name));
             }
             return $this->redirectToRoute('group', 'index');
         } else {
             return $this->redirectToRoute('group', 'general', array('name' => $this->_currentGroup['Name']));
         }
     } else {
         return array('name' => $name);
     }
 }