/** * Delete a registry value definition * * URL parameter: 'id' * @return array|\Zend\Http\Response Array(name) or redirect response */ public function deleteregistryvalueAction() { if ($this->getRequest()->isPost()) { if ($this->params()->fromPost('yes')) { $this->_registryManager->deleteValueDefinition($this->params()->fromQuery('id')); } return $this->redirectToRoute('preferences', 'registryvalues'); } else { $value = $this->_registryManager->getValueDefinition($this->params()->fromQuery('id')); return array('name' => $value['Name']); } }