/** * @param Request $request * @return \Symfony\Component\HttpFoundation\Response */ public function newAction(Request $request) { $newMessage = new Message(); $newMessage->setSender($this->getUser()); $form = $this->getForm($newMessage, $request); $form->handleRequest($request); if ($form->isValid()) { $saved = $this->handleMessage($form, $newMessage); if ($saved) { return $this->sentListAction($request); } } return $this->render($this->getTemplateBundleName('forum') . ':Message:new.html.twig', array("form" => $form->createView())); }