Merge branch 'DDC-965'
This commit is contained in:
commit
f3abf9a30a
@ -284,10 +284,6 @@ class ClassMetadataFactory
|
|||||||
throw MappingException::reflectionFailure($className, $e);
|
throw MappingException::reflectionFailure($className, $e);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Verify & complete identifier mapping
|
|
||||||
if ( ! $class->identifier && ! $class->isMappedSuperclass) {
|
|
||||||
throw MappingException::identifierRequired($className);
|
|
||||||
}
|
|
||||||
if ($parent && ! $parent->isMappedSuperclass) {
|
if ($parent && ! $parent->isMappedSuperclass) {
|
||||||
if ($parent->isIdGeneratorSequence()) {
|
if ($parent->isIdGeneratorSequence()) {
|
||||||
$class->setSequenceGeneratorDefinition($parent->sequenceGeneratorDefinition);
|
$class->setSequenceGeneratorDefinition($parent->sequenceGeneratorDefinition);
|
||||||
@ -315,6 +311,11 @@ class ClassMetadataFactory
|
|||||||
$this->evm->dispatchEvent(Events::loadClassMetadata, $eventArgs);
|
$this->evm->dispatchEvent(Events::loadClassMetadata, $eventArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Verify & complete identifier mapping
|
||||||
|
if ( ! $class->identifier && ! $class->isMappedSuperclass) {
|
||||||
|
throw MappingException::identifierRequired($className);
|
||||||
|
}
|
||||||
|
|
||||||
// verify inheritance
|
// verify inheritance
|
||||||
if (!$parent && !$class->isMappedSuperclass && !$class->isInheritanceTypeNone()) {
|
if (!$parent && !$class->isMappedSuperclass && !$class->isInheritanceTypeNone()) {
|
||||||
if (count($class->discriminatorMap) == 0) {
|
if (count($class->discriminatorMap) == 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user