/**
  * @Route("/profile/new", name="new-profile")
  * @Security("has_role('ROLE_USER')")
  * @param Request $request
  * @return Response
  */
 public function newProfileAction(Request $request)
 {
     $user = $this->container->get('security.context')->getToken()->getUser();
     $profile = new Profile();
     $profile->setUser($user->getId());
     $form = $this->createForm($this->get('form_profile_type'), $profile);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($profile);
         $em->flush();
         $this->addFlash('success', 'Profile has been added.');
         return $this->redirectToRoute('profiles');
     }
     return $this->render('default/new-profile.html.twig', array('form' => $form->createView()));
 }