public function resendConfirmationAction(Application $app, Request $request)
    {
        $email = $request->request->get('email');
        $user = $this->userManager->findOneBy(array('email' => $email));
        if (!$user) {
            throw new NotFoundHttpException('No user account was found with that email address.');
        }

        if (!$user->getConfirmationToken()) {
            $user->setConfirmationToken($app['user.tokenGenerator']->generateToken());
            $this->userManager->update($user);
        }

        $app['user.mailer']->sendConfirmationMessage($user);

        // Render the "go check your email" page.
        return $app['twig']->render($this->getTemplate('register-confirmation-sent'), array(
            'layout_template' => $this->getTemplate('layout'),
            'email' => $user->getEmail(),
        ));
    }
public function resendConfirmationAction(Application $app, Request $request)
    {
        $email = $request->request->get('email');
        $user = $this->userManager->findOneBy(array('email' => $email));
        if (!$user) {
            throw new NotFoundHttpException('No user account was found with that email address.');
        }

        if (!$user->getConfirmationToken()) {
            $user->setConfirmationToken($app['user.tokenGenerator']->generateToken());
            $this->userManager->update($user);
        }

        $app['user.mailer']->sendConfirmationMessage($user);

        // Render the "go check your email" page.
        return $app['twig']->render($this->getTemplate('register-confirmation-sent'), array(
            'layout_template' => $this->getTemplate('layout'),
            'email' => $user->getEmail(),
        ));
    }
public function resendConfirmationAction ( Application $ app , Request $ request ) { $ email = $ request -> request -> get ( 'email' ) ; $ user = $ this -> userManager -> findOneBy ( array ( 'email' => $ email ) ) ; if ( ! $ user ) { throw new NotFoundHttpException ( 'No user account was found with that email address.' ) ; } if ( ! $ user -> getConfirmationToken ( ) ) { $ user -> setConfirmationToken ( $ app [ 'user.tokenGenerator' ] -> generateToken ( ) ) ; $ this -> userManager -> update ( $ user ) ; } $ app [ 'user.mailer' ] -> sendConfirmationMessage ( $ user ) ; // Render the "go check your email" page. return $ app [ 'twig' ] -> render ( $ this -> getTemplate ( 'register-confirmation-sent' ) , array ( 'layout_template' => $ this -> getTemplate ( 'layout' ) , 'email' => $ user -> getEmail ( ) , ) ) ; }
Action to resend an email confirmation message.

@param Application $app
@param Request $request
@return mixed
@throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
Action to resend an email confirmation message .