private function createLanguageTranslationToken($locale, $translation, TranslationToken $token) { $language = new Language(); $language->setLocale($locale); $languageTranslationToken = new LanguageTranslationToken(); $languageTranslationToken->setLanguage($language); $languageTranslationToken->setTranslation($translation); $token->addLanguageTranslationToken($languageTranslationToken); self::$em->persist($language); self::$em->persist($languageTranslationToken); self::$em->flush(); return $languageTranslationToken; }