/** * Get language * * @return Newscoop\Entity\Language */ private function getLanguage() { $translator = \Zend_Registry::get('container')->getService('translator'); $id = (int) $this->getRequest()->getParam('language'); if (!$id) { $this->_helper->flashMessenger(array('error', $translator->trans('Language id not specified', array(), 'languages'))); $this->_helper->redirector('index'); } $language = $this->repository->findOneBy(array('id' => $id)); if (empty($language)) { $this->_helper->flashMessenger->addMessage($translator->trans('Language not found.', array(), 'languages')); $this->_helper->redirector('index'); } return $language; }