File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed 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)
68
68
{
69
69
if ($ locale = $ request ->attributes ->get ('_locale ' )) {
70
70
$ 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
+ }
73
75
$ request ->attributes ->set ('_vary_by_language ' , true );
74
76
}
75
77
}
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ public function testRequestNoLocaleFromAcceptLanguageHeader()
179
179
180
180
$ listener ->setDefaultLocale ($ event );
181
181
$ listener ->onKernelRequest ($ event );
182
- $ this ->assertEquals ('de ' , $ request ->getLocale ());
182
+ $ this ->assertEquals ('fr_FR ' , $ request ->getLocale ());
183
183
}
184
184
185
185
public function testRequestAttributeLocaleNotOverridenFromAcceptLanguageHeader ()
You can’t perform that action at this time.
0 commit comments