File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
src/Symfony/Component/HttpKernel Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -68,8 +68,10 @@ private function setLocale(Request $request)
6868 {
6969 if ($ locale = $ request ->attributes ->get ('_locale ' )) {
7070 $ request ->setLocale ($ locale );
71- } elseif ($ this ->useAcceptLanguageHeader && $ this ->enabledLocales && ($ preferredLanguage = $ request ->getPreferredLanguage ($ this ->enabledLocales ))) {
72- $ request ->setLocale ($ preferredLanguage );
71+ } elseif ($ this ->useAcceptLanguageHeader ) {
72+ if ($ preferredLanguage = $ request ->getPreferredLanguage ($ this ->enabledLocales )) {
73+ $ request ->setLocale ($ preferredLanguage );
74+ }
7375 $ request ->attributes ->set ('_vary_by_language ' , true );
7476 }
7577 }
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ public function testRequestNoLocaleFromAcceptLanguageHeader()
179179
180180 $ listener ->setDefaultLocale ($ event );
181181 $ listener ->onKernelRequest ($ event );
182- $ this ->assertEquals ('de ' , $ request ->getLocale ());
182+ $ this ->assertEquals ('fr_FR ' , $ request ->getLocale ());
183183 }
184184
185185 public function testRequestAttributeLocaleNotOverridenFromAcceptLanguageHeader ()
You can’t perform that action at this time.
0 commit comments