Ojs\UserBundle\EventListener\UserEventListener::onRegistrationCompleted PHP Метод

onRegistrationCompleted() публичный Метод

public onRegistrationCompleted ( FOS\UserBundle\Event\FilterUserResponseEvent $event )
$event FOS\UserBundle\Event\FilterUserResponseEvent
    public function onRegistrationCompleted(FilterUserResponseEvent $event)
    {
        $getMailEvent = $this->ojsMailer->getEventByName(FOSUserEvents::REGISTRATION_COMPLETED);
        if (!$getMailEvent) {
            return;
        }
        /** @var User $user */
        $user = $event->getUser();
        $transformParams = ['user.username' => $user->getUsername(), 'user.fullName' => $user->getFullName(), 'user.mail' => $user->getEmail()];
        $template = $this->ojsMailer->transformTemplate($getMailEvent->getTemplate(), $transformParams);
        $this->ojsMailer->sendToUser($user, $getMailEvent->getSubject(), $template);
    }