Code Duplication    Length = 6-6 lines in 2 locations

src/JsonApiParser.php 2 locations

@@ 46-51 (lines=6) @@
43
            if ($relationships = ArrayHelper::getValue($array, 'data.relationships')) {
44
                foreach ($relationships as $name => $relationship) {
45
                    if (isset($relationship[0])) {
46
                        foreach ($relationship as $item) {
47
                            if (isset($item['type']) && isset($item['id'])) {
48
                                $formName = $this->typeToFormName($item['type']);
49
                                $result[$name][$formName][] = $item;
50
                            }
51
                        }
52
                    } elseif (isset($relationship['type']) && isset($relationship['id'])) {
53
                        $formName = $this->typeToFormName($relationship['type']);
54
                        $result[$name][$formName] = $relationship;
@@ 60-65 (lines=6) @@
57
            }
58
        } else {
59
            $data = ArrayHelper::getValue($array, 'data', []);
60
            foreach ($data as $relationLink) {
61
                if (isset($relationLink['type']) && isset($relationLink['id'])) {
62
                    $formName = $this->typeToFormName($relationLink['type']);
63
                    $result[$formName][] = $relationLink;
64
                }
65
            }
66
        }
67
        return isset($result) ? $result : $array;
68
    }