Example #1
0
 /**
  * Créer l'activité généré par un user sur un projet
  *
  * @param object $user    Utilisateur
  * @param object $projet  Projet
  * @param object $type    Type d'activité
  * @param object $content Contenu à afficher de l'activité
  *
  * @return void
  */
 public function creerActivite($user, $projet, $type, $content)
 {
     $date = new \DateTime();
     $activity = $this->em->getRepository("CentraleLilleNewsFeedBundle:Activity");
     $activity = new Activity();
     $activity->setDate($date);
     $activity->setUser($user);
     $activity->setProjet($projet);
     $activity->setType($type);
     $activity->setContent($content);
     $this->em->persist($activity);
     $this->em->flush();
     return $this;
 }
 /**
  * Créer l'activité généré par un user sur un projet
  *
  * @param object $user    Utilisateur
  * @param object $projet  Projet
  * @param object $type    Type d'activité
  * @param object $content Contenu à afficher de l'activité
  *
  * @return void
  */
 public function addActivity($user, $projet, $type, $content = "")
 {
     $date = new \DateTime();
     $activity = new Activity();
     $activity->setDate($date);
     $activity->setUser($user);
     $activity->setProject($projet);
     $activity->setType($type);
     if ($type = 'creation') {
         $content = "Martin a créé le projet.";
     } elseif ($type = 'update') {
         $content = "Martin a mis à jour le projet.";
     }
     $activity->setContent($content);
     $this->em->persist($activity);
     $this->em->flush();
     return $this;
 }
 /**
  * Fonction chargeants les données d'abonnements du user Martin
  *
  * @param ObjectManager $manager Manager de Fixtures
  *
  * @return void
  */
 public function load(ObjectManager $manager)
 {
     for ($counter = 1; $counter <= 30; $counter++) {
         ${"activity" . $counter} = new Activity();
     }
     $activity1 = new Activity();
     $activity2 = new Activity();
     $activity3 = new Activity();
     $activity4 = new Activity();
     $activity5 = new Activity();
     $activity6 = new Activity();
     $activity7 = new Activity();
     $activity8 = new Activity();
     $activity9 = new Activity();
     $activity10 = new Activity();
     $activity11 = new Activity();
     $activity12 = new Activity();
     $activity13 = new Activity();
     $activity14 = new Activity();
     $activity15 = new Activity();
     $activity16 = new Activity();
     $activity17 = new Activity();
     $activity18 = new Activity();
     $activity19 = new Activity();
     $activity20 = new Activity();
     $activity21 = new Activity();
     $activity22 = new Activity();
     $activity23 = new Activity();
     $activity24 = new Activity();
     $activity25 = new Activity();
     $activity26 = new Activity();
     $activity27 = new Activity();
     $activity28 = new Activity();
     $activity29 = new Activity();
     $activity30 = new Activity();
     $activity1->setProject($this->getReference('projet-martin'));
     $activity2->setProject($this->getReference('projet-martin'));
     $activity3->setProject($this->getReference('projet-martin'));
     $activity4->setProject($this->getReference('projet-martin'));
     $activity5->setProject($this->getReference('projet-martin'));
     $activity6->setProject($this->getReference('projet-martin'));
     $activity7->setProject($this->getReference('projet-martin'));
     $activity8->setProject($this->getReference('projet-martin'));
     $activity9->setProject($this->getReference('projet-martin'));
     $activity10->setProject($this->getReference('projet-martin'));
     $activity11->setProject($this->getReference('projet-charles'));
     $activity12->setProject($this->getReference('projet-charles'));
     $activity13->setProject($this->getReference('projet-charles'));
     $activity14->setProject($this->getReference('projet-charles'));
     $activity15->setProject($this->getReference('projet-charles'));
     $activity16->setProject($this->getReference('projet-charles'));
     $activity17->setProject($this->getReference('projet-charles'));
     $activity18->setProject($this->getReference('projet-charles'));
     $activity19->setProject($this->getReference('projet-charles'));
     $activity20->setProject($this->getReference('projet-charles'));
     $activity21->setProject($this->getReference('projet-gregoire'));
     $activity22->setProject($this->getReference('projet-gregoire'));
     $activity23->setProject($this->getReference('projet-gregoire'));
     $activity24->setProject($this->getReference('projet-gregoire'));
     $activity25->setProject($this->getReference('projet-gregoire'));
     $activity26->setProject($this->getReference('projet-gregoire'));
     $activity27->setProject($this->getReference('projet-gregoire'));
     $activity28->setProject($this->getReference('projet-gregoire'));
     $activity29->setProject($this->getReference('projet-gregoire'));
     $activity30->setProject($this->getReference('projet-gregoire'));
     $activity1->setUser($this->getReference('user-martin'));
     $activity2->setUser($this->getReference('user-martin'));
     $activity3->setUser($this->getReference('user-martin'));
     $activity4->setUser($this->getReference('user-martin'));
     $activity5->setUser($this->getReference('user-martin'));
     $activity6->setUser($this->getReference('user-martin'));
     $activity7->setUser($this->getReference('user-martin'));
     $activity8->setUser($this->getReference('user-martin'));
     $activity9->setUser($this->getReference('user-martin'));
     $activity10->setUser($this->getReference('user-martin'));
     $activity11->setUser($this->getReference('user-charles'));
     $activity12->setUser($this->getReference('user-charles'));
     $activity13->setUser($this->getReference('user-charles'));
     $activity14->setUser($this->getReference('user-charles'));
     $activity15->setUser($this->getReference('user-charles'));
     $activity16->setUser($this->getReference('user-charles'));
     $activity17->setUser($this->getReference('user-charles'));
     $activity18->setUser($this->getReference('user-charles'));
     $activity19->setUser($this->getReference('user-charles'));
     $activity20->setUser($this->getReference('user-charles'));
     $activity21->setUser($this->getReference('user-gregoire'));
     $activity22->setUser($this->getReference('user-gregoire'));
     $activity23->setUser($this->getReference('user-gregoire'));
     $activity24->setUser($this->getReference('user-gregoire'));
     $activity25->setUser($this->getReference('user-gregoire'));
     $activity26->setUser($this->getReference('user-gregoire'));
     $activity27->setUser($this->getReference('user-gregoire'));
     $activity28->setUser($this->getReference('user-gregoire'));
     $activity29->setUser($this->getReference('user-gregoire'));
     $activity30->setUser($this->getReference('user-gregoire'));
     $activity1->setContent("Martin a créé le projet projet-martin");
     $activity2->setContent('Martin a mis à jour le projet projet-martin');
     $activity3->setContent('Martin a mis à jour le projet projet-martin');
     $activity4->setContent('Martin a mis à jour le projet projet-martin');
     $activity5->setContent('Martin a mis à jour le projet projet-martin');
     $activity6->setContent('Martin a mis à jour le projet projet-martin');
     $activity7->setContent('Martin a mis à jour le projet projet-martin');
     $activity8->setContent('Martin a mis à jour le projet projet-martin');
     $activity9->setContent('Martin a mis à jour le projet projet-martin');
     $activity10->setContent('Charles a créé le projet projet-charles');
     $activity11->setContent('Charles a mis à jour le projet projet-charles');
     $activity12->setContent('Charles a mis à jour le projet projet-charles');
     $activity13->setContent('Charles a mis à jour le projet projet-charles');
     $activity14->setContent('Charles a mis à jour le projet projet-charles');
     $activity15->setContent('Charles a mis à jour le projet projet-charles');
     $activity16->setContent('Charles a mis à jour le projet projet-charles');
     $activity17->setContent('Charles a mis à jour le projet projet-charles');
     $activity18->setContent('Charles a mis à jour le projet projet-charles');
     $activity19->setContent('Charles a mis à jour le projet projet-charles');
     $activity20->setContent('Grégoire a créé le projet projet-gregoire');
     $activity21->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity22->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity23->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity24->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity25->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity26->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity27->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity28->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity29->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity30->setContent('Gregoire a mis à jour le projet projet-gregoire');
     $activity1->setType('creation');
     $activity2->setType('update');
     $activity3->setType('update');
     $activity4->setType('update');
     $activity5->setType('update');
     $activity6->setType('update');
     $activity7->setType('update');
     $activity8->setType('update');
     $activity9->setType('update');
     $activity10->setType('update');
     $activity11->setType('creation');
     $activity12->setType('update');
     $activity13->setType('update');
     $activity14->setType('update');
     $activity15->setType('update');
     $activity16->setType('update');
     $activity17->setType('update');
     $activity18->setType('update');
     $activity19->setType('update');
     $activity20->setType('update');
     $activity21->setType('creation');
     $activity22->setType('update');
     $activity23->setType('update');
     $activity24->setType('update');
     $activity25->setType('update');
     $activity26->setType('update');
     $activity27->setType('update');
     $activity28->setType('update');
     $activity29->setType('update');
     $activity30->setType('update');
     $activity1->setDate(new \Datetime());
     $activity2->setDate(new \Datetime());
     $activity3->setDate(new \Datetime());
     $activity4->setDate(new \Datetime());
     $activity5->setDate(new \Datetime());
     $activity6->setDate(new \Datetime());
     $activity7->setDate(new \Datetime());
     $activity8->setDate(new \Datetime());
     $activity9->setDate(new \Datetime());
     $activity10->setDate(new \Datetime());
     $activity11->setDate(new \Datetime());
     $activity12->setDate(new \Datetime());
     $activity13->setDate(new \Datetime());
     $activity14->setDate(new \Datetime());
     $activity15->setDate(new \Datetime());
     $activity16->setDate(new \Datetime());
     $activity17->setDate(new \Datetime());
     $activity18->setDate(new \Datetime());
     $activity19->setDate(new \Datetime());
     $activity20->setDate(new \Datetime());
     $activity21->setDate(new \Datetime());
     $activity22->setDate(new \Datetime());
     $activity23->setDate(new \Datetime());
     $activity24->setDate(new \Datetime());
     $activity25->setDate(new \Datetime());
     $activity26->setDate(new \Datetime());
     $activity27->setDate(new \Datetime());
     $activity28->setDate(new \Datetime());
     $activity29->setDate(new \Datetime());
     $activity30->setDate(new \Datetime());
     for ($counter = 1; $counter <= 30; $counter += 3) {
         $activity = ${"activity" . $counter};
         $manager->persist($activity);
     }
     for ($counter = 2; $counter <= 30; $counter += 3) {
         $activity = ${"activity" . $counter};
         $manager->persist($activity);
     }
     for ($counter = 3; $counter <= 30; $counter += 3) {
         $activity = ${"activity" . $counter};
         $manager->persist($activity);
     }
     $manager->flush();
 }