1
0
mirror of synced 2025-02-02 13:31:45 +03:00

DDC-3120 - metadata should be initialized before attempting new instance creation

This commit is contained in:
Marco Pivetta 2014-10-06 14:22:06 +02:00
parent 60b75fefed
commit 0d683c1897

View File

@ -1109,6 +1109,8 @@ class ClassMetadataTest extends \Doctrine\Tests\OrmTestCase
{ {
$classMetadata = new ClassMetadata(__NAMESPACE__ . '\\MyArrayObjectEntity'); $classMetadata = new ClassMetadata(__NAMESPACE__ . '\\MyArrayObjectEntity');
$classMetadata->initializeReflection(new \Doctrine\Common\Persistence\Mapping\RuntimeReflectionService);
$this->assertInstanceOf(__NAMESPACE__ . '\\MyArrayObjectEntity', $classMetadata->newInstance()); $this->assertInstanceOf(__NAMESPACE__ . '\\MyArrayObjectEntity', $classMetadata->newInstance());
} }
@ -1120,6 +1122,8 @@ class ClassMetadataTest extends \Doctrine\Tests\OrmTestCase
/* @var $classMetadata ClassMetadata */ /* @var $classMetadata ClassMetadata */
$classMetadata = unserialize(serialize(new ClassMetadata(__NAMESPACE__ . '\\MyArrayObjectEntity'))); $classMetadata = unserialize(serialize(new ClassMetadata(__NAMESPACE__ . '\\MyArrayObjectEntity')));
$classMetadata->initializeReflection(new \Doctrine\Common\Persistence\Mapping\RuntimeReflectionService);
$this->assertInstanceOf(__NAMESPACE__ . '\\MyArrayObjectEntity', $classMetadata->newInstance()); $this->assertInstanceOf(__NAMESPACE__ . '\\MyArrayObjectEntity', $classMetadata->newInstance());
} }
} }