public function getJournalRelatedUsers()
{
return $this->em->getRepository('OjsUserBundle:User')->findUsersByJournalRole(['ROLE_JOURNAL_MANAGER', 'ROLE_EDITOR', 'ROLE_CO_EDITOR']);
}
protected function sendMail(JournalItemEvent $itemEvent, $item, $action) { $journalItem = $itemEvent->getItem(); foreach ($this->ojsMailer->getJournalRelatedUsers() as $user) { $this->ojsMailer->sendToUser($user, 'A ' . $item . ' ' . $action . ' -> ' . $journalItem->getJournal()->getTitle(), 'A ' . $item . ' ' . $action . ' -> ' . $journalItem->getJournal()->getTitle() . ' -> by ' . $this->user->getUsername()); } }