Esempio n. 1
0
 /**
  * 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;
 }