File tree Expand file tree Collapse file tree 2 files changed +9
-20
lines changed Expand file tree Collapse file tree 2 files changed +9
-20
lines changed Original file line number Diff line number Diff line change @@ -28,11 +28,11 @@ public function testGetSession(): void
2828$ this ->analyse ([__DIR__ . '/request_get_session.php ' ], [
2929[
3030'Variable $session1 is: ' . SessionInterface::class . '|null ' ,
31- 15 ,
31+ 7 ,
3232],
3333[
3434'Variable $session2 is: ' . SessionInterface::class,
35- 19 ,
35+ 11 ,
3636],
3737]);
3838}
Original file line number Diff line number Diff line change 11<?php declare (strict_types = 1 );
22
3- namespace PHPStan \Type \Symfony ;
3+ /** @var \Symfony\Component\HttpFoundation\Request $request */
4+ $ request = doRequest ();
45
5- use Symfony \Component \HttpFoundation \Request ;
6-
7- class Foo {
8-
9- public function doFoo ($ session1 , $ session2 ): void
10- {
11- /** @var Request $request */
12- $ request = doRequest ();
13-
14- $ session1 = $ request ->getSession ();
15- $ session1 ;
16-
17- if ($ request ->hasSession ()) {
18- $ session2 = $ request ->getSession ();
19- $ session2 ;
20- }
21- }
6+ $ session1 = $ request ->getSession ();
7+ $ session1 ;
228
9+ if ($ request ->hasSession ()) {
10+ $ session2 = $ request ->getSession ();
11+ $ session2 ;
2312}
You can’t perform that action at this time.
0 commit comments