From 8b8ec9ab2f045efe7e37ecaf71a51c7c9ff83d0b Mon Sep 17 00:00:00 2001 From: Haylan Date: Fri, 29 May 2026 18:28:56 +0200 Subject: [PATCH] feat: add redirect from index route to graph.svg with query parameters --- src/Controller/GraphController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Controller/GraphController.php b/src/Controller/GraphController.php index 6fa2ebe..2b4ae20 100644 --- a/src/Controller/GraphController.php +++ b/src/Controller/GraphController.php @@ -7,6 +7,7 @@ use App\Service\SvgRenderer; use Psr\Log\LoggerInterface; use Symfony\Component\DependencyInjection\Attribute\Autowire; use Symfony\Component\DependencyInjection\Attribute\TaggedIterator; +use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; @@ -56,6 +57,15 @@ class GraphController ]); } + #[Route('/', name: 'index', methods: ['GET'])] + public function index(Request $request): RedirectResponse + { + $query = $request->query->all(); + $url = '/graph.svg' . ($query ? '?' . http_build_query($query) : ''); + + return new RedirectResponse($url, 302); + } + #[Route('/health', name: 'health', methods: ['GET'])] public function health(): Response {