/** * Add parcourtTypes * * @param \EPlan\PlanningBundle\Entity\ParcourtType $parcourtTypes * @return Mention */ public function addParcourtType(\EPlan\PlanningBundle\Entity\ParcourtType $parcourtTypes) { $this->parcourtTypes[] = $parcourtTypes; $parcourtTypes->setMention($this); return $this; }
public function loadDepartementAction() { $departement = new Departement(); $departement->setNom('Maths-Info'); $mention = new Mention(); $mention->setNom('Informatique'); $parcourtType = new ParcourtType(); $parcourtType->setCode('IF'); $parcourtType->setNom('Informatique Fondamentale'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('IN'); $parcourtType->setNom('Informatique'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $mention = new Mention(); $mention->setNom('Mathématiques'); $parcourtType = new ParcourtType(); $parcourtType->setCode('AAG'); $parcourtType->setNom('Analyse Algèbre Et Géométrie'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('MAAP'); $parcourtType->setNom('Mathématiques Et Applications'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $entityManager = $this->getDoctrine()->getManager(); $entityManager->persist($departement); $entityManager->flush(); return $this->redirect($this->generateUrl('e_plan_planning_manage_division')); }
public function load(ObjectManager $manager) { $departement = new Departement(); $departement->setNom('Maths-Info'); $mention = new Mention(); $mention->setNom('Informatique'); $parcourtType = new ParcourtType(); $parcourtType->setCode('IF'); $parcourtType->setNom('Informatique Fondamentale'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('IN'); $parcourtType->setNom('Informatique'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $mention = new Mention(); $mention->setNom('Mathématiques'); $parcourtType = new ParcourtType(); $parcourtType->setCode('AAG'); $parcourtType->setNom('Analyse Algèbre Et Géométrie'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('MAAP'); $parcourtType->setNom('Mathématiques Et Applications'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $manager->persist($departement); $manager->flush(); }