File tree 2 files changed +11
-8
lines changed
2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 15
15
"require" : {
16
16
"php" : " ^7.1" ,
17
17
"ext-simplexml" : " *" ,
18
- "phpstan/phpstan" : " ^0.12"
18
+ "phpstan/phpstan" : " ^0.12.24 "
19
19
},
20
20
"conflict" : {
21
21
"symfony/framework-bundle" : " <3.0"
Original file line number Diff line number Diff line change 11
11
use PHPStan \Cache \Cache ;
12
12
use PHPStan \File \FileHelper ;
13
13
use PHPStan \Node \VirtualNode ;
14
+ use PHPStan \PhpDoc \PhpDocInheritanceResolver ;
14
15
use PHPStan \PhpDoc \PhpDocNodeResolver ;
15
16
use PHPStan \PhpDoc \PhpDocStringResolver ;
16
17
use PHPStan \Testing \TestCase ;
@@ -35,16 +36,18 @@ protected function processFile(
35
36
$ typeSpecifier = $ this ->createTypeSpecifier (new Standard (), $ broker );
36
37
/** @var \PHPStan\PhpDoc\PhpDocStringResolver $phpDocStringResolver */
37
38
$ phpDocStringResolver = self ::getContainer ()->getByType (PhpDocStringResolver::class);
39
+ $ fileTypeMapper = new FileTypeMapper (
40
+ $ parser ,
41
+ $ phpDocStringResolver ,
42
+ self ::getContainer ()->getByType (PhpDocNodeResolver::class),
43
+ $ this ->createMock (Cache::class),
44
+ $ this ->createMock (AnonymousClassNameHelper::class)
45
+ );
38
46
$ resolver = new NodeScopeResolver (
39
47
$ broker ,
40
48
$ parser ,
41
- new FileTypeMapper (
42
- $ parser ,
43
- $ phpDocStringResolver ,
44
- self ::getContainer ()->getByType (PhpDocNodeResolver::class),
45
- $ this ->createMock (Cache::class),
46
- $ this ->createMock (AnonymousClassNameHelper::class)
47
- ),
49
+ $ fileTypeMapper ,
50
+ new PhpDocInheritanceResolver ($ fileTypeMapper ),
48
51
$ fileHelper ,
49
52
$ typeSpecifier ,
50
53
true ,
You can’t perform that action at this time.
0 commit comments