getContentType()) { return $this->json([], 400); } $content = $request->getContent(); if (!$validator->isValidContent($content)) { return $this->json([], 400); } $data = json_decode($content, true); $entity = new Hygrometry(); $entity ->setDate(new \DateTime($data['date'])) ->setValue((float) $data['value']); $manager = $this->getDoctrine()->getManager(); $manager->persist($entity); $manager->flush(); return $this->json([], 201); } }