1
0
mirror of synced 2025-02-20 22:23:14 +03:00

#1130 DDC-3300 - minor refactoring (else removal, spacing)

This commit is contained in:
Marco Pivetta 2015-01-15 03:05:27 +01:00
parent 786c34faa5
commit 8579baf28c

View File

@ -2745,15 +2745,18 @@ class ClassMetadataInfo implements ClassMetadata
$className = ltrim($className, '\\');
$this->discriminatorMap[$name] = $className;
if ($this->name == $className) {
if ($this->name === $className) {
$this->discriminatorValue = $name;
} else {
if ( ! class_exists($className) && ! interface_exists($className)) {
throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
if (is_subclass_of($className, $this->name) && ! in_array($className, $this->subClasses)) {
$this->subClasses[] = $className;
}
return;
}
if ( ! (class_exists($className) || interface_exists($className))) {
throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
if (is_subclass_of($className, $this->name) && ! in_array($className, $this->subClasses)) {
$this->subClasses[] = $className;
}
}