private function sendMessage(User $user)
 {
     $templating = $this->containerAware->get('templating');
     $message = new \Swift_Message("Snoozit vous souhaite la bienvenue!", $templating->render('SnoozitSkuagBundle:Mail/Registration:RegistrationMail.html.twig', array('user' => $user->getUsername())), 'text/html');
     $message->addTo('*****@*****.**')->addFrom('*****@*****.**');
     $this->mailer->send($message);
 }
Exemplo n.º 2
0
 public function refuseAbonnementAction(Request $request, User $follower)
 {
     if ($request->isXmlHttpRequest()) {
         $user = $this->getUser();
         if (!is_object($user) || !$user instanceof User) {
             return false;
         }
         $response = new JsonResponse();
         $toArray = array();
         $em = $this->getDoctrine()->getManager();
         foreach ($follower->getFollowedUser() as $r) {
             $toArray[] = $r->getId();
         }
         if (in_array($user->getId(), $toArray)) {
             $follower->removeFolloweduser($user);
             $em->flush();
             $this->get('event_dispatcher')->dispatch(SkuagEvents::ON_REFUSE_FOLLOW, new FollowUserEvent($user, $follower));
             $response->setData(array('username' => $follower->getUsername(), 'subject' => "Vous avez annuler l'abonnement de "));
             return $response;
         }
         return false;
     }
     return $this->errorMethodRequest();
 }