Exemplo n.º 1
0
 private function sendMessage(FollowUserEvent $event)
 {
     $templating = $this->containerAware->get('templating');
     $message = new \Swift_Message("Vous avez une nouvel abonné!", $templating->render('SnoozitSkuagBundle:Mail/Follow:UserFollowed.html.twig', array('followerUserName' => $event->getUser()->getUsername())), 'text/html');
     $message->addTo('*****@*****.**')->addFrom('*****@*****.**');
     $this->mailer->send($message);
 }
Exemplo n.º 2
0
 public function processFollowRefus(FollowUserEvent $event)
 {
     // Initialisation du log pour celui qui vient de s'abonner
     $userLog = new UserLog();
     $userLog->setType($this->getNotificationType());
     // Abonnement
     $userLog->setUser($event->getUser());
     // Qui à fait la demande
     $userLog->setOwner($event->getUser());
     // Qui en fait la demande
     $userLog->setUserAsked($event->getFollowedUser());
     // Qui en fait la demande
     $userLog->setContent("Vous avez annulé l'abonnement de ");
     // Initialisation du log pour celui qui vient de s'abonner
     $userlogFollowed = new UserLog();
     $userlogFollowed->setType($this->getNotificationType());
     // Abonnement
     $userlogFollowed->setUser($event->getFollowedUser());
     // Qui à fait la demande
     $userlogFollowed->setOwner($event->getFollowedUser());
     // Qui en fait la demande
     $userlogFollowed->setUserAsked($event->getUser());
     // Qui en fait la demande
     $userlogFollowed->setContent("Annulation de votre abonnement pour: ");
     $this->recordLog($userLog, $userlogFollowed);
     return;
 }