diff --git a/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/NewTypeResolverTest.php b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/NewTypeResolverTest.php index 6cd754433cd..1571a0edfeb 100644 --- a/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/NewTypeResolverTest.php +++ b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/NewTypeResolverTest.php @@ -13,6 +13,7 @@ use Rector\NodeTypeResolver\PHPStan\ObjectWithoutClassTypeWithParentTypes; use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; use Rector\Tests\NodeTypeResolver\PerNodeTypeResolver\AbstractNodeTypeResolverTestCase; +use Rector\Tests\NodeTypeResolver\PerNodeTypeResolver\NewTypeResolver\Source\SomeRealType; /** * @see \Rector\NodeTypeResolver\NodeTypeResolver\NewTypeResolver @@ -31,7 +32,7 @@ public function test(string $file, int $nodePosition, Type $expectedType, bool $ $isObjectType, $this->nodeTypeResolver->isObjectType( $newNodes[$nodePosition], - new ObjectType('Symfony\Bundle\TwigBundle\Loader\FilesystemLoader') + new ObjectType(SomeRealType::class) ) ); } @@ -47,7 +48,7 @@ public static function provideData(): Iterator yield [__DIR__ . '/Source/NewDynamicNew.php', 0, $objectWithoutClassType, false]; $objectWithoutClassTypeWithParentTypes = new ObjectWithoutClassTypeWithParentTypes( - [new FullyQualifiedObjectType('Symfony\Bundle\TwigBundle\Loader\FilesystemLoader')] + [new FullyQualifiedObjectType(SomeRealType::class)] ); yield [__DIR__ . '/Source/NewDynamicNewExtends.php', 0, $objectWithoutClassTypeWithParentTypes, true]; } diff --git a/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/NewDynamicNewExtends.php b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/NewDynamicNewExtends.php index 147dd6db808..97054e28c0a 100644 --- a/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/NewDynamicNewExtends.php +++ b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/NewDynamicNewExtends.php @@ -6,6 +6,6 @@ final class NewDynamicNewExtends { public function run() { - new class extends \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader {}; + new class extends SomeRealType {}; } } diff --git a/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/SomeRealType.php b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/SomeRealType.php new file mode 100644 index 00000000000..e52745b652d --- /dev/null +++ b/tests/NodeTypeResolver/PerNodeTypeResolver/NewTypeResolver/Source/SomeRealType.php @@ -0,0 +1,8 @@ +