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