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; }
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); }