doctrine->getRepository(Quest::class)->getEndQuests(); foreach ($quests as $quest) { $appointments = $quest->getAppointments(); $questName = $quest->getName(); foreach ($appointments as $appointment) { $user = $appointment->getRelatedUser(); if ($user) { $userName = $user->getFullName(); $questMessage = new QuestMessage( $this->fromEmail, $user->getEmail(), "Квест \"{$questName}\" прошёл!", << Здравствуйте, {$userName}!