From aa1346e9b474174cc87af98c2d0440860b1d46e5 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 14 Feb 2016 23:09:57 +0100 Subject: [PATCH] Check for member existence --- DataStorage/Database/DataMapperAbstract.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataStorage/Database/DataMapperAbstract.php b/DataStorage/Database/DataMapperAbstract.php index fd1a1860c..736405037 100644 --- a/DataStorage/Database/DataMapperAbstract.php +++ b/DataStorage/Database/DataMapperAbstract.php @@ -589,7 +589,7 @@ abstract class DataMapperAbstract implements DataMapperInterface $reflectionClass = new \ReflectionClass(get_class($obj)); foreach ($result as $column => $value) { - if ($reflectionClass->hasProperty(static::$columns[$column]['internal'])) { + if (isset(static::$columns[$column]['internal']) && $reflectionClass->hasProperty(static::$columns[$column]['internal'])) { $reflectionProperty = $reflectionClass->getProperty(static::$columns[$column]['internal']); if (!($accessible = $reflectionProperty->isPublic())) {