From 988a4a01d1019bcc8bb32a627616f7393b0b2c4d Mon Sep 17 00:00:00 2001 From: Rinsvent Date: Sat, 19 Mar 2022 17:18:56 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=87=D0=B8=D1=81=D1=82=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D1=82=20=D0=BC=D1=83=D1=81=D0=BE=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Dto2DataConverter.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/Dto2DataConverter.php b/src/Dto2DataConverter.php index 401b4c5..c960454 100644 --- a/src/Dto2DataConverter.php +++ b/src/Dto2DataConverter.php @@ -69,26 +69,18 @@ class Dto2DataConverter foreach ($map as $key => $propertyInfo) { try { $sourceName = is_array($propertyInfo) ? $key : $propertyInfo; - $value = $this->grabValue($object, $sourceName, $tags); - $canSkip = false; // Если нет карты, то не сериализуем. if (is_iterable($value)) { $childMap = is_array($propertyInfo) ? $propertyInfo : null; $value = $this->convertArrayByMap($value, $childMap, $tags); } elseif (is_object($value) && is_array($propertyInfo)) { $value = $this->convertObjectByMap($value, $propertyInfo, $tags); - } elseif (!is_scalar($value) && null !== $value) { - $canSkip = true; } $this->processIterationTransformers($object, $sourceName, $value, $tags); - if ($canSkip && !is_scalar($value) && null !== $value) { - continue; - } - $dataPath = $this->grabIterationDataPath($object, $sourceName, $tags); $data[$dataPath] = $value; } catch (\Throwable $e) {