Example #1
0
 function load(ObjectManager $manager)
 {
     $evenement1 = new evenement();
     $evenement1->setTitre('Event 1');
     $evenement1->setCategorie($this->getReference('categorie1'));
     $evenement1->setDateDebut(new \Datetime('2015-09-11 07:18:00'));
     $evenement1->setStatut($this->getReference('statut1'));
     $evenement1->setEtat($this->getReference('etat1'));
     $evenement1->addArtiste($this->getReference('artiste1'));
     $evenement1->addLieux($this->getReference('lieu1'));
     $evenement1->addProfil($this->getReference('profil3'));
     $evenement1->addSource($this->getReference('source1'));
     $evenement1->addTag($this->getReference('tag1'));
     $evenement1->addTaxo($this->getReference('taxo4'));
     $manager->persist($evenement1);
     $evenement2 = new evenement();
     $evenement2->setTitre('Event 2');
     $evenement2->setCategorie($this->getReference('categorie1'));
     $evenement2->setDateDebut(new \Datetime('2015-07-04 07:18:00'));
     $evenement2->setStatut($this->getReference('statut3'));
     $evenement2->setEtat($this->getReference('etat1'));
     $evenement2->addArtiste($this->getReference('artiste2'));
     $evenement2->addLieux($this->getReference('lieu2'));
     $evenement2->addProfil($this->getReference('profil3'));
     $evenement2->addSource($this->getReference('source1'));
     $evenement2->addTag($this->getReference('tag1'));
     $evenement2->addTaxo($this->getReference('taxo3'));
     $manager->persist($evenement2);
     $evenement3 = new evenement();
     $evenement3->setTitre('Event 3');
     $evenement3->setCategorie($this->getReference('categorie2'));
     $evenement3->setDateDebut(new \Datetime('2015-10-04 07:18:00'));
     $evenement3->setStatut($this->getReference('statut4'));
     $evenement3->setEtat($this->getReference('etat1'));
     $evenement3->addArtiste($this->getReference('artiste3'));
     $evenement3->addLieux($this->getReference('lieu3'));
     $evenement3->addProfil($this->getReference('profil2'));
     $evenement3->addSource($this->getReference('source2'));
     $evenement3->addTag($this->getReference('tag3'));
     $evenement3->addTaxo($this->getReference('taxo1'));
     $manager->persist($evenement3);
     $evenement4 = new evenement();
     $evenement4->setTitre('Event 4');
     $evenement4->setCategorie($this->getReference('categorie2'));
     $evenement4->setDateDebut(new \Datetime('2015-06-10 07:18:00'));
     $evenement4->setStatut($this->getReference('statut4'));
     $evenement4->setEtat($this->getReference('etat1'));
     $evenement4->addArtiste($this->getReference('artiste4'));
     $evenement4->addLieux($this->getReference('lieu4'));
     $evenement4->addProfil($this->getReference('profil1'));
     $evenement4->addSource($this->getReference('source3'));
     $evenement4->addTag($this->getReference('tag2'));
     $evenement4->addTaxo($this->getReference('taxo2'));
     $manager->persist($evenement4);
     $evenement5 = new evenement();
     $evenement5->setTitre('Event 5');
     $evenement5->setCategorie($this->getReference('categorie3'));
     $evenement5->setDateDebut(new \Datetime('2015-02-09 07:18:00'));
     $evenement5->setStatut($this->getReference('statut5'));
     $evenement5->setEtat($this->getReference('etat2'));
     $evenement5->addArtiste($this->getReference('artiste5'));
     $evenement5->addLieux($this->getReference('lieu5'));
     $evenement5->addProfil($this->getReference('profil3'));
     $evenement5->addSource($this->getReference('source3'));
     $evenement5->addTag($this->getReference('tag4'));
     $evenement5->addTaxo($this->getReference('taxo1'));
     $manager->persist($evenement5);
     $evenement6 = new evenement();
     $evenement6->setTitre('Event 6');
     $evenement6->setCategorie($this->getReference('categorie4'));
     $evenement6->setDateDebut(new \Datetime('2015-04-12 07:18:00'));
     $evenement6->setStatut($this->getReference('statut5'));
     $evenement6->setEtat($this->getReference('etat3'));
     $evenement6->addArtiste($this->getReference('artiste6'));
     $evenement6->addLieux($this->getReference('lieu6'));
     $evenement6->addProfil($this->getReference('profil4'));
     $evenement6->addSource($this->getReference('source4'));
     $evenement6->addTag($this->getReference('tag3'));
     $evenement6->addTaxo($this->getReference('taxo4'));
     $manager->persist($evenement6);
     $manager->flush();
     $this->addReference('evenement1', $evenement1);
     $this->addReference('evenement2', $evenement2);
     $this->addReference('evenement3', $evenement3);
     $this->addReference('evenement4', $evenement4);
     $this->addReference('evenement5', $evenement5);
     $this->addReference('evenement6', $evenement6);
 }
Example #2
0
 /**
  * Add evenements
  *
  * @param \wte\CatalogBundle\Entity\evenement $evenements
  * @return lieu
  */
 public function addEvenement(\wte\CatalogBundle\Entity\evenement $evenements)
 {
     $this->evenements[] = $evenements;
     $evenements->setLieu($this);
     return $this;
 }