/** * @param CoreEvent $event */ public function onInstall3Party(CoreEvent $event) { $getMailEvent = $this->ojsMailer->getEventByName(CoreEvents::OJS_INSTALL_BASE); if (!$getMailEvent) { return; } foreach ($this->ojsMailer->getAdminUsers() as $user) { $transformParams = ['bundleName' => $event->getBundleName(), 'receiver.username' => $user->getUsername(), 'receiver.fullName' => $user->getFullName()]; $template = $this->ojsMailer->transformTemplate($getMailEvent->getTemplate(), $transformParams); $this->ojsMailer->sendToUser($user, $getMailEvent->getSubject(), $template); } }