@@ -64,26 +64,26 @@ public function testObjectAsObjectType(): void
6464
6565 public function testClassStringAsObjectType (): void
6666 {
67- assertType ('Closure(): void ' , self ::getPrivateMethodInvoker (self ::class, 'testOnFirstClassCallable ' ));
67+ assertType ('Closure(): never ' , self ::getPrivateMethodInvoker (self ::class, 'testOnFirstClassCallable ' ));
6868
6969 $ object = ModelReturnTypeTransformVisitor::class;
70- assertType ('Closure(PhpParser\Node): null ' , self ::getPrivateMethodInvoker ($ object , 'enterNode ' ));
70+ assertType ('Closure(PhpParser\Node): never ' , self ::getPrivateMethodInvoker ($ object , 'enterNode ' ));
7171 assertType (
72- 'Closure(array<PhpParser\Node>): (array<PhpParser\Node>|null) ' ,
72+ 'Closure(array<PhpParser\Node>): never ' ,
7373 self ::getPrivateMethodInvoker ($ object , 'afterTraverse ' ),
7474 );
7575
7676 $ object = FactoriesFunctionReturnTypeExtension::class;
7777 assertType (
78- 'Closure(CodeIgniter\PHPStan\Type\FactoriesReturnTypeHelper): CodeIgniter\PHPStan\Type\FactoriesFunctionReturnTypeExtension ' ,
78+ 'Closure(CodeIgniter\PHPStan\Type\FactoriesReturnTypeHelper): never ' ,
7979 self ::getPrivateMethodInvoker ($ object , '__construct ' ),
8080 );
8181 assertType (
82- 'Closure(PHPStan\Reflection\FunctionReflection): bool ' ,
82+ 'Closure(PHPStan\Reflection\FunctionReflection): never ' ,
8383 self ::getPrivateMethodInvoker ($ object , 'isFunctionSupported ' ),
8484 );
8585 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 ' ,
8787 self ::getPrivateMethodInvoker ($ object , 'getTypeFromFunctionCall ' ),
8888 );
8989 }
@@ -132,7 +132,7 @@ public function testOnClassString(string $object): void
132132 public function testOnGenericClassString (string $ class ): void
133133 {
134134 assertType (
135- 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): CodeIgniter\Commands\Utilities\ConfigCheck ' ,
135+ 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): never ' ,
136136 self ::getPrivateMethodInvoker ($ class , '__construct ' ),
137137 );
138138 }
@@ -164,7 +164,7 @@ public function testOnUnionOfObjects(object|string $object): void
164164 assertType (
165165 sprintf (
166166 '%s|%s ' ,
167- '(Closure(CodeIgniter\PHPStan\Type\ServicesReturnTypeHelper): CodeIgniter\PHPStan\Type\ServicesFunctionReturnTypeExtension ) ' ,
167+ '(Closure(CodeIgniter\PHPStan\Type\ServicesReturnTypeHelper): never ) ' ,
168168 '(Closure(non-empty-string): CodeIgniter\PHPStan\Tests\Fixtures\Type\ReflectionHelperGetPrivateMethodInvokerTest) ' ,
169169 ),
170170 self ::getPrivateMethodInvoker ($ object , '__construct ' ),
@@ -177,7 +177,7 @@ public function testOnUnionOfObjects(object|string $object): void
177177 public function testOnUnionOfStringObjectsWithOneNonClass (string $ object ): void
178178 {
179179 assertType (
180- '*NEVER* ' ,
180+ 'Closure(Psr\Log\LoggerInterface, CodeIgniter\CLI\Commands): never ' ,
181181 self ::getPrivateMethodInvoker ($ object , '__construct ' ),
182182 );
183183 }
0 commit comments