public function send($subject, $body, $toMail, $toName)
{
$message = $this->mailer->createMessage();
$message = $message->setSubject($subject)->addFrom($this->mailSender, $this->mailSenderName)->setTo($toMail, $toName)->setBody($body, 'text/html');
$this->mailer->send($message);
}
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()); } }