Code Duplication    Length = 6-6 lines in 2 locations

src/JsonApiParser.php 2 locations

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