/**
  * Creates a new Vehicle entity.
  *
  * @Route("/new", name="vehicles_new")
  * @Method({"GET", "POST"})
  */
 public function newAction(Request $request)
 {
     $user = $this->getUser();
     $vehicle = new Vehicle();
     $vehicle->setOwner($user);
     $form = $this->createForm(VehicleType::class, $vehicle, ['action' => $this->generateUrl('vehicles_new')]);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($vehicle);
         $em->flush();
         return $this->redirectToRoute('vehicles_show', array('id' => $vehicle->getId()));
     }
     return $this->render('vehicle/new.html.twig', array('vehicle' => $vehicle, 'form' => $form->createView()));
 }