public function editTranslationQuestionAction(FaqQuestion $question, Request $request) { $translations = $request->get('translations'); $answerTranslations = $request->get('answer')['translations']; foreach ($translations as $translation) { $question->translate($translation['locale'])->setMessage($translation['message']); } foreach ($answerTranslations as $translation) { $question->getAnswer()->translate($translation['locale'])->setMessage($translation['message']); } $question->getAnswer()->mergeNewTranslations(); }