Code Duplication    Length = 3-3 lines in 2 locations

src/Handler/SubArrayHydratingHandler.php 1 location

@@ 98-100 (lines=3) @@
95
            }
96
        } elseif ($data[$this->key] === null) {
97
            $subArray = null;
98
        } elseif (!is_array($data[$this->key])) {
99
            throw new HydratingException([$this->key => $this->errorMessage]);
100
        } else {
101
            $subArrayData = $data[$this->key];
102
            $subArray = $this->getSubArray($object) ?? null;
103
            $errorsMap = [];

src/Handler/SubHydratingHandler.php 1 location

@@ 89-91 (lines=3) @@
86
        } elseif ($data[$this->key] === null) {
87
            $subObject = null;
88
            $targetData[$this->key] = null;
89
        } elseif (!is_array($data[$this->key])) {
90
            throw new HydratingException([$this->key => $this->errorMessage]);
91
        } else {
92
            $subData = $data[$this->key];
93
94
            try {