Exemplo n.º 1
0
 /**
  * @Route("/note", name="note_create")
  * @Method("POST")
  */
 public function createAction(Request $request)
 {
     $payload = json_decode($request->getContent(), true);
     $note = new Note();
     $note->setTitle($payload['title']);
     $note->setContent($payload['content']);
     $note->setDone(0);
     /** @var EntityManager $em */
     $em = $this->getDoctrine()->getManager();
     $em->persist($note);
     $em->flush();
     $noteNormalized = $this->get('serializer')->normalize($note);
     return new JsonResponse($noteNormalized);
 }