/** * @Route("/json/video/add", name="video-add-ajax") * @return string|\Symfony\Component\HttpFoundation\Response * @Method("POST") */ public function addNewAjaxAction(Request $request) { $video = new Video(); $video->setHeading($request->get('title')); $video->setLink($request->get('link')); $video->setDescription($request->get('desc')); $video->setUserId($this->getUser()); $catId = (int) $request->get('category'); $video->setTags($request->get('tags')); if ($request->request->get('article')['privacy'] == 'internal') { $video->setPrivate(true); } else { $video->setPrivate(false); } $this->get('video_manager')->saveVideo($video, $catId); return new Response('Created video ' . $video->getHeading()); }