From b5366d361324e2238e4951405abbe2290349c271 Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Thu, 9 Jan 2025 14:36:05 +0100 Subject: [PATCH] Add request language listener to set locale based on language headers --- src/EventListener/RequestLanguageListener.php | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/EventListener/RequestLanguageListener.php diff --git a/src/EventListener/RequestLanguageListener.php b/src/EventListener/RequestLanguageListener.php new file mode 100644 index 0000000..062e899 --- /dev/null +++ b/src/EventListener/RequestLanguageListener.php @@ -0,0 +1,21 @@ +getRequest(); + + $contentLanguage = $request->headers->get('Content-Language'); + if ($contentLanguage !== null) { + $request->setLocale($contentLanguage); + } + } +}