diff --git a/tests/Doctrine/Tests/ORM/Functional/Ticket/GH8127Test.php b/tests/Doctrine/Tests/ORM/Functional/Ticket/GH8127Test.php index ca0c673aa8b..439edfa1887 100644 --- a/tests/Doctrine/Tests/ORM/Functional/Ticket/GH8127Test.php +++ b/tests/Doctrine/Tests/ORM/Functional/Ticket/GH8127Test.php @@ -16,7 +16,6 @@ protected function setUp(): void $this->createSchemaForModels( GH8127Root::class, GH8127Middle::class, - GH8127Middle2::class, GH8127Leaf::class ); } @@ -26,21 +25,19 @@ protected function setUp(): void */ public function testLoadFieldsFromAllClassesInHierarchy(string $queryClass): void { - $entity = new GH8127Leaf(); - $entity->root = 'root'; - $entity->middle = 'middle'; - $entity->middle2 = 'middle2'; - $entity->leaf = 'leaf'; + $entity = new GH8127Leaf(); + $entity->root = 'root'; + $entity->middle = 'middle'; + $entity->leaf = 'leaf'; $this->_em->persist($entity); $this->_em->flush(); $this->_em->clear(); - $loadedEntity = $this->_em->find(GH8127Root::class, $entity->id); + $loadedEntity = $this->_em->find($queryClass, $entity->id); self::assertSame('root', $loadedEntity->root); self::assertSame('middle', $loadedEntity->middle); - self::assertSame('middle2', $loadedEntity->middle2); self::assertSame('leaf', $loadedEntity->leaf); } @@ -94,20 +91,7 @@ abstract class GH8127Middle extends GH8127Root /** * @ORM\Entity */ -abstract class GH8127Middle2 extends GH8127Middle -{ - /** - * @ORM\Column - * - * @var string - */ - public $middle2; -} - -/** - * @ORM\Entity - */ -class GH8127Leaf extends GH8127Middle2 +class GH8127Leaf extends GH8127Middle { /** * @ORM\Column