File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
src/Symfony/Component/HttpKernel/EventListener Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ private function setLocale(Request $request)
7070 $ request ->setLocale ($ locale );
7171 } elseif ($ this ->useAcceptLanguageHeader && $ this ->enabledLocales && ($ preferredLanguage = $ request ->getPreferredLanguage ($ this ->enabledLocales ))) {
7272 $ request ->setLocale ($ preferredLanguage );
73+ $ request ->attributes ->set ('_vary_by_language ' , true );
7374 }
7475 }
7576
Original file line number Diff line number Diff line change @@ -50,6 +50,9 @@ public function onKernelResponse(ResponseEvent $event)
5050
5151 if ($ this ->addContentLanguageHeader && !$ response ->isInformational () && !$ response ->isEmpty () && !$ response ->headers ->has ('Content-Language ' )) {
5252 $ response ->headers ->set ('Content-Language ' , $ event ->getRequest ()->getLocale ());
53+ }
54+
55+ if ($ event ->getRequest ()->attributes ->get ('_vary_by_language ' )) {
5356 $ response ->setVary ('Accept-Language ' , false );
5457 }
5558
You can’t perform that action at this time.
0 commit comments