public function onJournalChange(AdminEvent $event)
{
$getMailEvent = $this->ojsMailer->getEventByName(AdminEvents::ADMIN_JOURNAL_CHANGE);
if (!$getMailEvent) {
return;
}
foreach ($this->ojsMailer->getAdminUsers() as $user) {
$transformParams = ['journal.title' => $event->getEntity()->getTitle(), 'eventType' => $event->getEventType(), 'done.by' => $this->ojsMailer->currentUser()->getUsername(), 'receiver.username' => $user->getUsername(), 'receiver.fullName' => $user->getFullName()];
$template = $this->ojsMailer->transformTemplate($getMailEvent->getTemplate(), $transformParams);
$this->ojsMailer->sendToUser($user, $getMailEvent->getSubject(), $template);
}
}