*/ class RestController extends FOSRestController { /** * @Rest\View * @ApiDoc( * description="", * ) */ public function getFormsAction(Request $request) { $data = FormQuery::create()->find()->getData(); $container = new DataRestContainer($data); return $container; } /** * @Rest\View * @ApiDoc( * description="", * ) */ public function getQuestionsAction(Request $request) { $data = QuestionQuery::create()->find()->getData(); $container = new DataRestContainer($data); return $container; } /** * @Rest\View * @ApiDoc( * description="Je suis une description", * input="CoursEndingBundle\Form\Type\FormsType", * ) */ public function postFormsAction(Request $request) { $forms = ['forms' => FormQuery::create()->find()]; $form = $this->createForm(FormsType::class, $forms); $form->handleRequest($request); return View::create($form, 400); } // public function postQuestionsAction(Request $request) // { // // $form = $this->createForm(new FooType()); // // $form->handleRequest($request); // //return View::create($form, 400); // return [ // 'status' => 'ok', // ]; // } }