Code Duplication    Length = 9-9 lines in 2 locations

src/Parser/JsonParser.php 2 locations

@@ 50-58 (lines=9) @@
47
        $maps = array();
48
        if(array_key_exists('maps', $this->mapping))
49
            {
50
            foreach($this->mapping['maps'] as $key => $item)
51
                {
52
                $map = array();
53
                foreach($json[$item['json']['field']] as $element)
54
                    {
55
                    $map[$element[$item['json']['key']]] = $element[$item['json']['value']];
56
                    }
57
                $maps[$key] = $map;
58
                }
59
            }
60
61
        return $maps;
@@ 72-80 (lines=9) @@
69
            foreach($this->mapping['tuples'] as $key => $item)
70
                {
71
                $tuple = array();
72
                foreach($json[$item['json']['field']] as $element)
73
                    {
74
                    $array = array();
75
                    foreach($item['json']['items'] as $itemData)
76
                        {
77
                        $array[$itemData['value']] = $element[$itemData['key']];
78
                        }
79
                    $tuple[$element[$item['json']['index']]] = $array;
80
                    }
81
                $tuples[$key] = $tuple;
82
                }
83
            }