addPoints( $this->container->getParameter('reputation_element_follow_value') ); // Event de suivis $uea = new UserEventAction($user, $this->container); $event = $uea->proceed(Event::TYPE_USER_FOLLOW, $follower->getId()); $this->container->get('doctrine')->getEntityManager()->persist($event); } /** * L'utilisateur n'est plus suivit par un autre utilisateur * * @param User $user Utilisateur plus suivis */ public function removeFromFollow(User $user) { $ur = new UserReputation($user); $ur->removePoints( $this->container->getParameter('reputation_element_follow_value') ); } }