Ojs\AdminBundle\EventListener\AdminEventListener::onUserChangeCreate PHP Method

onUserChangeCreate() public method

public onUserChangeCreate ( AdminEvent $event )
$event Ojs\AdminBundle\Events\AdminEvent
    public function onUserChangeCreate(AdminEvent $event)
    {
        $getMailEvent = $this->ojsMailer->getEventByName(AdminEvents::ADMIN_USER_CHANGE_CREATE . '.created.user');
        if (!$getMailEvent) {
            return;
        }
        /** @var User $entity */
        $entity = $event->getEntity();
        $transformParams = ['done.by' => $this->ojsMailer->currentUser()->getUsername(), 'receiver.username' => $entity->getUsername(), 'receiver.fullName' => $entity->getFullName()];
        $template = $this->ojsMailer->transformTemplate($getMailEvent->getTemplate(), $transformParams);
        $this->ojsMailer->sendToUser($entity, $getMailEvent->getSubject(), $template);
    }