diff --git a/src/Transformer/Helpers/RecursiveDeleteHelper.php b/src/Transformer/Helpers/RecursiveDeleteHelper.php index 3c9edf6..c47815a 100644 --- a/src/Transformer/Helpers/RecursiveDeleteHelper.php +++ b/src/Transformer/Helpers/RecursiveDeleteHelper.php @@ -107,6 +107,12 @@ protected static function deleteMatchedClassProperties( if (!empty($deletions)) { self::deleteNextLevelProperties($mappings, $array, $typeKey, $deletions, $newArray); } + } else { + foreach ($array as &$subArray) { + if (is_array($subArray)) { + self::deleteProperties($mappings, $subArray, $typeKey); + } + } } } }