/**
  * @return \Symfony\Component\HttpFoundation\Response
  * @Route("/new", name="unit_new")
  * @Method({"GET", "POST"})
  *
  * @param $request
  * @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response
  */
 public function newAction(Request $request)
 {
     $form = $this->createForm('AppBundle\\Form\\Type\\UnitType');
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $data = $form->getData();
         $createRequest = new CreateUnitRequest($data['name'], $data['shortcut']);
         $this->createUniteUseCase->execute($createRequest);
         return $this->redirectToRoute('unit_list');
     }
     return $this->render('AppBundle:Unit:new.html.twig', array('form' => $form->createView()));
 }
 /**
  * @Given I create unit :arg1 with shortcut :arg2
  *
  * @param $name
  * @param $shortcut
  */
 public function iCreateUnitWithShortcut($name, $shortcut)
 {
     $this->createUnitUseCase->execute(new CreateUnitRequest($name, $shortcut));
 }