DDC-3120 - metadata should be initialized before attempting new instance creation
This commit is contained in:
parent
60b75fefed
commit
0d683c1897
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user