From bf06b7dbbcb20a68c2e51744591c1a5bed2d2f00 Mon Sep 17 00:00:00 2001 From: Full Date: Sat, 4 Mar 2017 17:39:27 +0100 Subject: [PATCH] check if array is set before assigning --- lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php b/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php index dda16b0b6..7d2e64246 100644 --- a/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php +++ b/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php @@ -391,7 +391,7 @@ abstract class AbstractHydrator 'dqlAlias' => $ownerMap, ]; - if( !empty($classMetadata->parentClasses)){ + if( !empty($classMetadata->parentClasses && isset($this->_rsm->discriminatorColumns[$ownerMap]))){ $returnArray += [ 'discriminatorColumn' => $this->_rsm->discriminatorColumns[$ownerMap], 'discriminatorValue' => $classMetadata->discriminatorValue