Admin_LanguagesController::getLanguage PHP Method

getLanguage() private method

Get language
private getLanguage ( ) : Newscoop\Entity\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;
    }