File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 1515 "require" : {
1616 "php" : " ^7.1" ,
1717 "ext-simplexml" : " *" ,
18- "phpstan/phpstan" : " ^0.12"
18+ "phpstan/phpstan" : " ^0.12.24 "
1919 },
2020 "conflict" : {
2121 "symfony/framework-bundle" : " <3.0"
Original file line number Diff line number Diff line change 1111use PHPStan \Cache \Cache ;
1212use PHPStan \File \FileHelper ;
1313use PHPStan \Node \VirtualNode ;
14+ use PHPStan \PhpDoc \PhpDocInheritanceResolver ;
1415use PHPStan \PhpDoc \PhpDocNodeResolver ;
1516use PHPStan \PhpDoc \PhpDocStringResolver ;
1617use PHPStan \Testing \TestCase ;
@@ -35,16 +36,18 @@ protected function processFile(
3536$ typeSpecifier = $ this ->createTypeSpecifier (new Standard (), $ broker );
3637/** @var \PHPStan\PhpDoc\PhpDocStringResolver $phpDocStringResolver */
3738$ 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+ );
3846$ resolver = new NodeScopeResolver (
3947$ broker ,
4048$ 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 ),
4851$ fileHelper ,
4952$ typeSpecifier ,
5053true ,
You can’t perform that action at this time.
0 commit comments