From b2924ede704863778e7d79543999c666b7c6114c Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 12 Jan 2023 11:10:41 +0100 Subject: [PATCH] FEAUTURE [routing][absence] use routing annotation instead of config file --- .../ChillMainBundle/Controller/AbsenceController.php | 10 ++++++++-- src/Bundle/ChillMainBundle/config/routes.yaml | 4 ---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Controller/AbsenceController.php b/src/Bundle/ChillMainBundle/Controller/AbsenceController.php index 97ca2979c..7241e15be 100644 --- a/src/Bundle/ChillMainBundle/Controller/AbsenceController.php +++ b/src/Bundle/ChillMainBundle/Controller/AbsenceController.php @@ -13,16 +13,22 @@ namespace Chill\MainBundle\Controller; use Chill\MainBundle\Form\AbsenceType; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; -use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\Routing\Annotation\Route; class AbsenceController extends AbstractController { + /** + * @Route( + * "/{_locale}/absence", + * name="chill_absence_user", + * methods={"GET", "POST"} + * ) + */ public function setAbsence(Request $request) { $user = $this->getUser(); $form = $this->createForm(AbsenceType::class, $user); - $form->add('submit', SubmitType::class, ['label' => 'Create']); $form->handleRequest($request); diff --git a/src/Bundle/ChillMainBundle/config/routes.yaml b/src/Bundle/ChillMainBundle/config/routes.yaml index d1fde6f5c..d25f2aaff 100644 --- a/src/Bundle/ChillMainBundle/config/routes.yaml +++ b/src/Bundle/ChillMainBundle/config/routes.yaml @@ -94,7 +94,3 @@ login_check: logout: path: /logout - -chill_absence_user: - path: /{_locale}/absence - controller: Chill\MainBundle\Controller\AbsenceController::setAbsence