Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c414549

Browse files
committed
ajax requests are now handled
1 parent 70a03ac commit c414549

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

EventListener/LocaleListener.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,14 @@ public function __construct($defaultLocale = 'en', LocaleGuesserManager $guesser
5656
*/
5757
public function onKernelRequest(GetResponseEvent $event)
5858
{
59-
if ($event->getRequestType() !== HttpKernelInterface::MASTER_REQUEST) {
59+
$request = $event->getRequest();
60+
61+
if ($event->getRequestType() !== HttpKernelInterface::MASTER_REQUEST && !$request->isXmlHttpRequest()) {
6062
$this->logEvent('Request is not a "MASTER_REQUEST" : SKIPPING...');
6163

6264
return;
6365
}
6466

65-
$request = $event->getRequest();
6667
$manager = $this->guesserManager;
6768
if ($locale = $manager->runLocaleGuessing($request)) {
6869
$validator = new LocaleValidator();

0 commit comments

Comments
 (0)