/** * @param User $user * @param string $makeName * @param int $mpg */ public function addVehicle(User &$user, $makeName, $mpg) { $make = $this->getMakeAndThrowExceptionIfNotFound($makeName); $vehicle = new Vehicle(); $vehicle->setMake($make); $vehicle->setMPG($mpg); $user->addVehicle($vehicle); $this->vehicleRepository->create($vehicle); }
private function setupVehicle() { $make = $this->getDummyMake(); $vehicle = $this->getDummyVehicle(); $vehicle->setMake($make); $user = $this->getDummyUser(); $user->addVehicle($vehicle); $this->entityManager->persist($make); $this->entityManager->persist($user); $this->vehicleRepository->create($vehicle); $this->entityManager->clear(); return $vehicle; }