/**
  * @param UserCreatedEvent $userCreatedEvent
  */
 protected function updateConversion(UserCreatedEvent $userCreatedEvent)
 {
     $fingerprint = $userCreatedEvent->getFingerprint();
     $user = $userCreatedEvent->getUser();
     if (null === $fingerprint) {
         return;
     }
     $conversion = $this->conversionRepository->getLastByFingerprint($fingerprint);
     if (null === $conversion) {
         return;
     }
     $conversion->setUser($user);
     $this->entityManager->flush();
 }
 /**
  * @param UserCreatedEvent $userCreatedEvent
  */
 public function onUserCreated(UserCreatedEvent $userCreatedEvent)
 {
     $user = $userCreatedEvent->getUser();
     $data = array('event' => ApiEvent::USER_CREATED, 'user' => $user->getId(), 'userFullName' => $user->getFullName(), 'image' => $user->getAvatar());
     $message = $this->serializer->serialize($data, 'json', $this->serializationContext);
     $this->sqsClient->send($message);
 }