public function creationStageAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $stage = new Stage();
     $user = $this->getUser();
     $inscription = $em->getRepository('EasyStageAppBundle:Etudiant')->getInscription($user);
     $stage->setInscription($inscription);
     $form = $this->createForm(new StageType(), $stage);
     $form->handleRequest($request);
     if ($form->isValid()) {
         //            try
         //            {
         //                $section = $etudiant->getInscriptionActuelle()->getClasse()->getSection();
         //                $niveau = $etudiant->getInscriptionActuelle()->getClasse()->getNiveau();
         //                $classe = $em->getRepository('EasyStageAppBundle:Classe')
         //                             ->getClasseWithSectionAndNiveau($section,$niveau);
         //
         //                $etudiant->getUser()->setRoles(array('ROLE_ETUDIANT'));
         //                $etudiant->getInscriptionActuelle()->setEtudiant($etudiant);
         //                $etudiant->getInscriptionActuelle()->setClasse($classe);
         //
         //                $em->persist($etudiant);
         //                $em->flush();
         //                $request->getSession()->getFlashBag()->add('reussite', "La création de l'étudiant a réussie.");
         //                unset($etudiant);
         //                unset($form);
         //                $etudiant = new Etudiant();
         //                $form = $this->createForm(new EtudiantType(), $etudiant);
         //            }
         //            catch(\Exception $e)
         //            {
         //                $erreur = $e->getLine();
         //
         //                switch ($erreur)
         //                {
         //                    case 91:
         //                        $message = "L'adresse e-mail est déjà utilisée";
         //                        break;
         //                    default :
         //                        $message = "";
         //                }
         //
         //                $request->getSession()->getFlashBag()->add('echec',"La création de l'étudiant a échoué. ".$message);
         //            }
     }
     return $this->render('EasyStageAppBundle:Stage:creationStage.html.twig', array('form' => $form->createView()));
 }
 /**
  * {@inheritDoc}
  */
 public function getEnseignantReferent()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEnseignantReferent', []);
     return parent::getEnseignantReferent();
 }