File tree Expand file tree Collapse file tree 1 file changed +1
-8
lines changed
rules/TypeDeclaration/NodeAnalyzer Expand file tree Collapse file tree 1 file changed +1
-8
lines changed Original file line number Diff line number Diff line change 1616use PHPStan \Type \UnionType ;
1717use Rector \NodeTypeResolver \NodeTypeResolver ;
1818use Rector \NodeTypeResolver \PHPStan \Type \TypeFactory ;
19- use Rector \NodeTypeResolver \TypeComparator \TypeComparator ;
2019use Rector \StaticTypeMapper \Resolver \ClassNameFromObjectTypeResolver ;
2120
2221final readonly class CallTypesResolver
2322{
2423 public function __construct (
2524 private NodeTypeResolver $ nodeTypeResolver ,
2625 private TypeFactory $ typeFactory ,
27- private ReflectionProvider $ reflectionProvider ,
28- private TypeComparator $ typeComparator
26+ private ReflectionProvider $ reflectionProvider
2927 ) {
3028 }
3129
@@ -69,11 +67,6 @@ private function resolveStrictArgValueType(Arg $arg): Type
6967 return new MixedType ();
7068 }
7169
72- $ type = $ this ->nodeTypeResolver ->getType ($ arg ->value );
73- if (! $ type ->equals ($ argValueType ) && $ this ->typeComparator ->isSubtype ($ type , $ argValueType )) {
74- return $ type ;
75- }
76-
7770 return $ argValueType ;
7871 }
7972
You can’t perform that action at this time.
0 commit comments