public function sendAnnouncement(JournalItemEvent $itemEvent) { /** @var JournalAnnouncement $announcement */ $announcement = $itemEvent->getItem(); $mailList = $this->em->getRepository('OjsJournalBundle:SubscribeMailList')->findBy(['journal' => $announcement->getJournal()]); foreach ($mailList as $mail) { $this->ojsMailer->send($announcement->getTitle(), $announcement->getContent(), $mail->getMail(), $mail->getMail()); } }