From 788d980d1c7e92aad017f2d67c69fd3b82e962d4 Mon Sep 17 00:00:00 2001
From: Julian PEREZ-RAMIREZ <julian.perez-ramirez@imt-atlantique.net>
Date: Sun, 23 Feb 2025 17:14:50 +0100
Subject: [PATCH] adding empty files for controllers

---
 web_app/src/Controller/ItemController.php     | 19 +++++++++++++++++++
 web_app/src/Controller/PurchaseController.php | 19 +++++++++++++++++++
 web_app/src/Controller/UserController.php     | 19 +++++++++++++++++++
 web_app/src/Controller/WishListController.php | 19 +++++++++++++++++++
 .../Controller/WishListMemberController.php   | 19 +++++++++++++++++++
 5 files changed, 95 insertions(+)
 create mode 100644 web_app/src/Controller/ItemController.php
 create mode 100644 web_app/src/Controller/PurchaseController.php
 create mode 100644 web_app/src/Controller/UserController.php
 create mode 100644 web_app/src/Controller/WishListController.php
 create mode 100644 web_app/src/Controller/WishListMemberController.php

diff --git a/web_app/src/Controller/ItemController.php b/web_app/src/Controller/ItemController.php
new file mode 100644
index 0000000..ad855bf
--- /dev/null
+++ b/web_app/src/Controller/ItemController.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Controller;
+
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\JsonResponse;
+use Symfony\Component\Routing\Attribute\Route;
+
+final class ItemController extends AbstractController
+{
+    #[Route('/item', name: 'app_item')]
+    public function index(): JsonResponse
+    {
+        return $this->json([
+            'message' => 'Welcome to your new controller!',
+            'path' => 'src/Controller/ItemController.php',
+        ]);
+    }
+}
diff --git a/web_app/src/Controller/PurchaseController.php b/web_app/src/Controller/PurchaseController.php
new file mode 100644
index 0000000..fa85a6e
--- /dev/null
+++ b/web_app/src/Controller/PurchaseController.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Controller;
+
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\JsonResponse;
+use Symfony\Component\Routing\Attribute\Route;
+
+final class PurchaseController extends AbstractController
+{
+    #[Route('/purchase', name: 'app_purchase')]
+    public function index(): JsonResponse
+    {
+        return $this->json([
+            'message' => 'Welcome to your new controller!',
+            'path' => 'src/Controller/PurchaseController.php',
+        ]);
+    }
+}
diff --git a/web_app/src/Controller/UserController.php b/web_app/src/Controller/UserController.php
new file mode 100644
index 0000000..b80a3e4
--- /dev/null
+++ b/web_app/src/Controller/UserController.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Controller;
+
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\JsonResponse;
+use Symfony\Component\Routing\Attribute\Route;
+
+final class UserController extends AbstractController
+{
+    #[Route('/user', name: 'app_user')]
+    public function index(): JsonResponse
+    {
+        return $this->json([
+            'message' => 'Welcome to your new controller!',
+            'path' => 'src/Controller/UserController.php',
+        ]);
+    }
+}
diff --git a/web_app/src/Controller/WishListController.php b/web_app/src/Controller/WishListController.php
new file mode 100644
index 0000000..e28a0e5
--- /dev/null
+++ b/web_app/src/Controller/WishListController.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Controller;
+
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\JsonResponse;
+use Symfony\Component\Routing\Attribute\Route;
+
+final class WishListController extends AbstractController
+{
+    #[Route('/wish/list', name: 'app_wish_list')]
+    public function index(): JsonResponse
+    {
+        return $this->json([
+            'message' => 'Welcome to your new controller!',
+            'path' => 'src/Controller/WishListController.php',
+        ]);
+    }
+}
diff --git a/web_app/src/Controller/WishListMemberController.php b/web_app/src/Controller/WishListMemberController.php
new file mode 100644
index 0000000..9ae8058
--- /dev/null
+++ b/web_app/src/Controller/WishListMemberController.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Controller;
+
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\JsonResponse;
+use Symfony\Component\Routing\Attribute\Route;
+
+final class WishListMemberController extends AbstractController
+{
+    #[Route('/wish/list/member', name: 'app_wish_list_member')]
+    public function index(): JsonResponse
+    {
+        return $this->json([
+            'message' => 'Welcome to your new controller!',
+            'path' => 'src/Controller/WishListMemberController.php',
+        ]);
+    }
+}
-- 
GitLab