/** * Look for the translate at Language Document in order to translate from DB registers * * @param $value * @param $lang * @return string */ public function translateFilter($value, $lang) { if (!$this->language) { $langDM = $this->container->get('doctrine_mongodb')->getRepository('TranslateBundle:Language'); $this->language = $langDM->findOneByKey($lang); } return ($trans = $this->language->findTranslationByKey($value)) ? $trans->getValue() : $value; }
/** * @param $key * @return string */ protected function translate($key) { if (!$this->language) { $langDM = $this->get('doctrine_mongodb')->getRepository('TranslateBundle:Language'); $this->language = $langDM->findOneByKey($this->languageKey); } return ($trans = $this->language->findTranslationByKey($key)) ? $trans->getValue() : $key; }