Exemplo n.º 1
0
 /**
  * @param CuteFlow\CoreBundle\Entity\User $user
  * @return void
  */
 public function sendResettingEmailMessage(User $user)
 {
     if ($this->settingsManager->getSettings()->getEmailFormat() == 'text/plain') {
         $template = $this->parameters['resetting.template'] . ".text.twig";
     } else {
         $template = $this->parameters['resetting.template'] . ".html.twig";
     }
     $url = $this->router->generate('cuteflow_user_resetting_reset', array('token' => $user->getConfirmationToken()), true);
     $rendered = $this->templating->render($template, array('user' => $user, 'confirmationUrl' => $url, 'footer' => $this->settingsManager->getSettings()->getEmailFooter()));
     $this->sendEmailMessage($rendered, $user->getEmail());
 }