3 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 7
7
],
8
8
"require" : {
9
9
"php" : " ^7.2 || ^8.0" ,
10
- "phpstan/phpstan" : " ^1.9.3 "
10
+ "phpstan/phpstan" : " ^1.10 "
11
11
},
12
12
"require-dev" : {
13
13
"php-parallel-lint/php-parallel-lint" : " ^1.2" ,
Original file line number Diff line number Diff line change 10
10
use PHPStan \Reflection \MissingPropertyFromReflectionException ;
11
11
use PHPStan \Reflection \ReflectionProvider ;
12
12
use PHPStan \Rules \Rule ;
13
- use PHPStan \Type \TypeUtils ;
14
13
use function sprintf ;
15
14
16
15
/**
@@ -44,7 +43,7 @@ public function processNode(Node $node, Scope $scope): array
44
43
45
44
$ propertyName = $ node ->name ->name ;
46
45
$ propertyAccessedOnType = $ scope ->getType ($ node ->var );
47
- $ referencedClasses = TypeUtils:: getDirectClassNames ( $ propertyAccessedOnType );
46
+ $ referencedClasses = $ propertyAccessedOnType-> getObjectClassNames ( );
48
47
49
48
foreach ($ referencedClasses as $ referencedClass ) {
50
49
try {
Original file line number Diff line number Diff line change 10
10
use PHPStan \Reflection \MissingMethodFromReflectionException ;
11
11
use PHPStan \Reflection \ReflectionProvider ;
12
12
use PHPStan \Rules \Rule ;
13
- use PHPStan \Type \TypeUtils ;
14
13
use function sprintf ;
15
14
16
15
/**
@@ -44,7 +43,7 @@ public function processNode(Node $node, Scope $scope): array
44
43
45
44
$ methodName = $ node ->name ->name ;
46
45
$ methodCalledOnType = $ scope ->getType ($ node ->var );
47
- $ referencedClasses = TypeUtils:: getDirectClassNames ( $ methodCalledOnType );
46
+ $ referencedClasses = $ methodCalledOnType-> getObjectClassNames ( );
48
47
49
48
foreach ($ referencedClasses as $ referencedClass ) {
50
49
try {
0 commit comments