@@ -64,26 +64,26 @@ public function testObjectAsObjectType(): void
64
64
65
65
public function testClassStringAsObjectType (): void
66
66
{
67
- assertType ('Closure(): void ' , self ::getPrivateMethodInvoker (self ::class, 'testOnFirstClassCallable ' ));
67
+ assertType ('Closure(): never ' , self ::getPrivateMethodInvoker (self ::class, 'testOnFirstClassCallable ' ));
68
68
69
69
$ object = ModelReturnTypeTransformVisitor::class;
70
- assertType ('Closure(PhpParser\Node): null ' , self ::getPrivateMethodInvoker ($ object , 'enterNode ' ));
70
+ assertType ('Closure(PhpParser\Node): never ' , self ::getPrivateMethodInvoker ($ object , 'enterNode ' ));
71
71
assertType (
72
- 'Closure(array<PhpParser\Node>): (array<PhpParser\Node>|null) ' ,
72
+ 'Closure(array<PhpParser\Node>): never ' ,
73
73
self ::getPrivateMethodInvoker ($ object , 'afterTraverse ' ),
74
74
);
75
75
76
76
$ object = FactoriesFunctionReturnTypeExtension::class;
77
77
assertType (
78
- 'Closure(CodeIgniter\PHPStan\Type\FactoriesReturnTypeHelper): CodeIgniter\PHPStan\Type\FactoriesFunctionReturnTypeExtension ' ,
78
+ 'Closure(CodeIgniter\PHPStan\Type\FactoriesReturnTypeHelper): never ' ,
79
79
self ::getPrivateMethodInvoker ($ object , '__construct ' ),
80
80
);
81
81
assertType (
82
- 'Closure(PHPStan\Reflection\FunctionReflection): bool ' ,
82
+ 'Closure(PHPStan\Reflection\FunctionReflection): never ' ,
83
83
self ::getPrivateMethodInvoker ($ object , 'isFunctionSupported ' ),
84
84
);
85
85
assertType (
86
- 'Closure(PHPStan\Reflection\FunctionReflection, PhpParser\Node\Expr\FuncCall, PHPStan\Analyser\Scope): (PHPStan\Type\Type|null) ' ,
86
+ 'Closure(PHPStan\Reflection\FunctionReflection, PhpParser\Node\Expr\FuncCall, PHPStan\Analyser\Scope): never ' ,
87
87
self ::getPrivateMethodInvoker ($ object , 'getTypeFromFunctionCall ' ),
88
88
);
89
89
}
@@ -132,7 +132,7 @@ public function testOnClassString(string $object): void
132
132
public function testOnGenericClassString (string $ class ): void
133
133
{
134
134
assertType (
135
- 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): CodeIgniter\Commands\Utilities\ConfigCheck ' ,
135
+ 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): never ' ,
136
136
self ::getPrivateMethodInvoker ($ class , '__construct ' ),
137
137
);
138
138
}
@@ -164,7 +164,7 @@ public function testOnUnionOfObjects(object|string $object): void
164
164
assertType (
165
165
sprintf (
166
166
'%s|%s ' ,
167
- '(Closure(CodeIgniter\PHPStan\Type\ServicesReturnTypeHelper): CodeIgniter\PHPStan\Type\ServicesFunctionReturnTypeExtension ) ' ,
167
+ '(Closure(CodeIgniter\PHPStan\Type\ServicesReturnTypeHelper): never ) ' ,
168
168
'(Closure(non-empty-string): CodeIgniter\PHPStan\Tests\Fixtures\Type\ReflectionHelperGetPrivateMethodInvokerTest) ' ,
169
169
),
170
170
self ::getPrivateMethodInvoker ($ object , '__construct ' ),
@@ -177,7 +177,7 @@ public function testOnUnionOfObjects(object|string $object): void
177
177
public function testOnUnionOfStringObjectsWithOneNonClass (string $ object ): void
178
178
{
179
179
assertType (
180
- '*NEVER* ' ,
180
+ 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): never ' ,
181
181
self ::getPrivateMethodInvoker ($ object , '__construct ' ),
182
182
);
183
183
}
0 commit comments