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

Skip to content

Commit df19c14

Browse files
committed
use a request attribute flag for redirection profile
1 parent b26cb6d commit df19c14

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,8 @@ public function collect(Request $request, Response $response, \Exception $except
130130
}
131131

132132
if (isset($session)) {
133-
if ($session->has('sf_redirected')) {
134-
$this->data['redirect'] = $session->get('sf_redirect');
135-
$session->remove('sf_redirect');
136-
$session->remove('sf_redirected');
133+
if ($request->attributes->has('_redirected')) {
134+
$this->data['redirect'] = $session->remove('sf_redirect');
137135
}
138136

139137
if ($response->isRedirect()) {
@@ -297,7 +295,7 @@ public function onKernelResponse(FilterResponseEvent $event)
297295
}
298296

299297
if ($event->getRequest()->getSession()->has('sf_redirect')) {
300-
$event->getRequest()->getSession()->set('sf_redirected', true);
298+
$event->getRequest()->attributes->set('_redirected', true);
301299
}
302300
}
303301

0 commit comments

Comments
 (0)