From 73b7cb3a5f58b22ea057fc2922a8539b88b8efde Mon Sep 17 00:00:00 2001 From: User Date: Tue, 18 Feb 2025 01:24:05 +0300 Subject: [PATCH] 20250218#3 --- src/AbstractRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AbstractRepository.php b/src/AbstractRepository.php index 9ebee24..fa97966 100644 --- a/src/AbstractRepository.php +++ b/src/AbstractRepository.php @@ -48,7 +48,7 @@ abstract class AbstractRepository implements RepositoryInterface { if(!isset(static::$classes[$class])) static::$classes[$class] = new ReflectionClass($class); /** @var ReflectionProperty $property */ foreach(static::$classes[$class]->getProperties() as $property){ - if(!$property->isInitialized($object)) continue; + if(!$property->isInitialized($object) || is_array($property->getValue($object))) continue; if(static::$classes[$class]->hasMethod('get'.ucfirst($property->getName()))){ $fieldValue[$property->getName()] = $object->{'get'.ucfirst($property->getName())}($property->getValue($object)); }