/**
* @param GetResponseUserEvent $event
*/
public function onProfileEditCompleted(GetResponseUserEvent $event)
{
$getMailEvent = $this->ojsMailer->getEventByName(FOSUserEvents::PROFILE_EDIT_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);
}