json($output->success(['subjects' => $repo->findAll()])); } #[Route('/api/subjects', methods: ['POST'])] public function create( Request $request, EntityManagerInterface $em, #[CurrentUser] User $user, ): JsonResponse { $subject = new Restaurant(); $subject->setName($request->getPayload()->get('name')); $subject->setCreatedBy($user); $em->persist($subject); $em->flush(); return $this->json(null, 201); } }