Skip to content

Commit d02c350

Browse files
committed
Fix static analysis error
1 parent c4622fd commit d02c350

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/Doctrine/ORM/Tools/SchemaValidator.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ public function validateClass(ClassMetadataInfo $class)
253253
}
254254
}
255255

256-
if (! $class->isInheritanceTypeNone() && ! $class->isRootEntity() && ! $class->reflClass->isAbstract() && ! $class->isMappedSuperclass && array_search($class->name, $class->discriminatorMap, true) === false) {
256+
if (! $class->isInheritanceTypeNone() && ! $class->isRootEntity() && ($class->reflClass !== null && ! $class->reflClass->isAbstract()) && ! $class->isMappedSuperclass && array_search($class->name, $class->discriminatorMap, true) === false) {
257257
$ce[] = "Entity class '" . $class->name . "' is part of inheritance hierarchy, but is " .
258258
"not mapped in the root entity '" . $class->rootEntityName . "' discriminator map. " .
259259
'All subclasses must be listed in the discriminator map.';

0 commit comments

Comments
 (0)