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); } }