Beispiel #1
0
 public function prePersistHandler(User $user, LifecycleEventArgs $event)
 {
     /** @var TokenGeneratorInterface $tokenGenerator */
     $tokenGenerator = $this->container->get('fos_user.util.token_generator');
     /** @var Mailer $mailer */
     $mailer = $this->container->get('user.mailer');
     $user->setEnabled(true);
     $user->setConfirmed(false);
     $user->setConfirmationToken($tokenGenerator->generateToken());
     $mailer->sendConfirmationEmailMessage($user);
 }
 /**
  * {@inheritDoc}
  */
 public function setConfirmed(bool $confirmed)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setConfirmed', [$confirmed]);
     return parent::setConfirmed($confirmed);
 }