Ejemplo n.º 1
0
 private function checkIfLanguagesExist()
 {
     $languageEst = $this->entityManager->getRepository(Language::getClass())->findOneBy(array('identificator' => Language::IDENTIFICATOR_EST));
     $languageEng = $this->entityManager->getRepository(Language::getClass())->findOneBy(array('identificator' => Language::IDENTIFICATOR_ENG));
     if (!$languageEst) {
         $languageEst = new Language();
         $languageEst->setIdentificator(Language::IDENTIFICATOR_EST);
         $languageEst->setCode(Language::CODE_EST);
         $languageEst->setLocale(Language::LOCALE_EST);
         $languageEst->setName('Eesti');
         $this->entityManager->persist($languageEst);
         $this->entityManager->flush($languageEst);
     }
     if (!$languageEng) {
         $languageEng = new Language();
         $languageEng->setIdentificator(Language::IDENTIFICATOR_ENG);
         $languageEng->setCode(Language::CODE_ENG);
         $languageEng->setLocale(Language::LOCALE_ENG);
         $languageEng->setName('English');
         $this->entityManager->persist($languageEng);
         $this->entityManager->flush($languageEng);
     }
 }