diff --git a/back/src/Controller/ProductController.php b/back/src/Controller/ProductController.php new file mode 100644 index 0000000..d29aca0 --- /dev/null +++ b/back/src/Controller/ProductController.php @@ -0,0 +1,30 @@ +findAll(); + return $this->json($products); + } + + #[Route('/{productId}', name: 'get_product')] + public function get_product(ProductRepository $productRepository, int $productId): Response + { + $product = $productRepository->find($productId); + if ($product != null) { + return $this->json($product); + } else { + throw $this->createNotFoundException('This product does not exist'); + } + } +}