File tree 2 files changed +2
-6
lines changed
2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ class Request
179
179
protected $ format ;
180
180
181
181
/**
182
- * @var SessionInterface
182
+ * @var SessionInterface|callable
183
183
*/
184
184
protected $ session ;
185
185
Original file line number Diff line number Diff line change @@ -55,12 +55,8 @@ public function onKernelRequest(GetResponseEvent $event)
55
55
56
56
$ session = null ;
57
57
$ request = $ event ->getRequest ();
58
- if ($ request ->hasSession ()) {
59
- // no-op
60
- } elseif (method_exists ($ request , 'setSessionFactory ' )) {
58
+ if (!$ request ->hasSession ()) {
61
59
$ request ->setSessionFactory (function () { return $ this ->getSession (); });
62
- } elseif ($ session = $ this ->getSession ()) {
63
- $ request ->setSession ($ session );
64
60
}
65
61
66
62
$ session = $ session ?? ($ this ->container && $ this ->container ->has ('initialized_session ' ) ? $ this ->container ->get ('initialized_session ' ) : null );
You can’t perform that action at this time.
0 commit comments