setName('Citerne'); $porteur = new Truck()->setName('Porteur'); $manager->persist($citerne); $manager->persist($porteur); $liot = new Carrier() ->setName('LIOT') ->setCode('LIOT') ; $luiMeme = new Carrier() ->setName('LUI-MEME') ->setCode('LUI-MEME') ; $manager->persist($liot); $manager->persist($luiMeme); $drivers = ['Eddy', 'Jean-Christophe', 'Etienne', 'Hersand']; foreach ($drivers as $name) { $driver = new Driver() ->setName($name) ->setCarrier($liot) ; $manager->persist($driver); } $citerneVehicle = new Vehicle() ->setPlate('GH-684-VZ') ->setCarrier($liot) ->setTruck($citerne) ; $manager->persist($citerneVehicle); $porteurPlates = ['FW-363-EC', 'FW-370-EC', 'FW-375-EC', 'FY-952-HS']; foreach ($porteurPlates as $plate) { $vehicle = new Vehicle() ->setPlate($plate) ->setCarrier($liot) ->setTruck($porteur) ; $manager->persist($vehicle); } $manager->flush(); } }