diff --git a/src/PropertiesMapper.php b/src/PropertiesMapper.php index 65debd9..7399923 100644 --- a/src/PropertiesMapper.php +++ b/src/PropertiesMapper.php @@ -339,9 +339,8 @@ protected function mapIntoCollection(array $propertyTypes, string $propertyKey, $preferredCollectionTypeClass = $preferredCollectionType ? $preferredCollectionType->getClassName() : null; $collection = $collection->map(fn ($value) => is_string($value) ? trim($value) : $value) - ->filter(); - // ->filter(fn($item) => !is_null($item)) - // ->values(); + ->filter(fn($item) => !blank($item)) + ->values(); if ($preferredCollectionType && $preferredCollectionType->getBuiltinType() === Type::BUILTIN_TYPE_OBJECT) { if (is_subclass_of($preferredCollectionTypeClass, Model::class)) {