private function populate() { // engines $v8 = new Engine(); $v8->setType('V8'); $v8->setValves(8); $this->em->persist($v8); $v6 = new Engine(); $v6->setType('V6'); $v6->setValves(8); $this->em->persist($v6); $this->em->flush(); // cars $audi80 = new Car(); $audi80->setEngine($v8); $audi80->setTitle('Audi-80'); $this->em->persist($audi80); $audi80s = new Car(); $audi80s->setParent($audi80); $audi80s->setTitle('Audi-80s'); $audi80s->setEngine($v8); $this->em->persist($audi80s); $icarus = new Bus(); $icarus->setEngine($v8); $icarus->setTitle('Icarus'); $this->em->persist($icarus); $audiJet = new Car(); $audiJet->setParent($audi80); $audiJet->setTitle('Audi-jet'); $audiJet->setEngine($v6); $this->em->persist($audiJet); $this->em->flush(); }
private function populate() { // engines $v8 = new Engine(); $v8->setType('V8'); $v8->setValves(8); $this->em->persist($v8); $v6 = new Engine(); $v6->setType('V6'); $v6->setValves(8); $this->em->persist($v6); $this->em->flush(); // cars $audi80 = new Car(); $audi80->setEngine($v8); $audi80->setTitle('Audi-80'); $this->em->persist($audi80); $audi80s = new Car(); $audi80s->setParent($audi80); $audi80s->setTitle('Audi-80s'); $audi80s->setEngine($v8); $this->em->persist($audi80s); $icarus = new Bus(); $icarus->setEngine($v8); $icarus->setTitle('Icarus'); $this->em->persist($icarus); $audiJet = new Car(); $audiJet->setParent($audi80); $audiJet->setTitle('Audi-jet'); $audiJet->setEngine($v6); $this->em->persist($audiJet); $today = \DateTime::createFromFormat(self::TRAVEL_DATE_FORMAT, self::TODAY); $tomorrow = \DateTime::createFromFormat(self::TRAVEL_DATE_FORMAT, self::TOMORROW); for ($i = 0; $i < self::SEATS; $i++) { $reservationBratislava = new Reservation(); $reservationBratislava->setBus($icarus); $reservationBratislava->setDestination('Bratislava'); $reservationBratislava->setTravelDate($today); $reservationBratislava->setName('Bratislava Today ' . $i); $this->em->persist($reservationBratislava); $reservationBratislava = new Reservation(); $reservationBratislava->setBus($icarus); $reservationBratislava->setDestination('Bratislava'); $reservationBratislava->setTravelDate($tomorrow); $reservationBratislava->setName('Bratislava Tomorrow ' . $i); $this->em->persist($reservationBratislava); $reservationPrague = new Reservation(); $reservationPrague->setBus($icarus); $reservationPrague->setDestination('Prague'); $reservationPrague->setTravelDate($today); $reservationPrague->setName('Prague Today ' . $i); $this->em->persist($reservationPrague); } $this->em->flush(); }