Code Duplication    Length = 4-4 lines in 3 locations

src/Parser/XmlParser.php 3 locations

@@ 36-39 (lines=4) @@
33
                $array = array();
34
                $parts = explode('.', $item['xml']['field']);
35
                $items = array();
36
                if(2 == count($parts))
37
                    {
38
                    $items = $xml->{$parts[0]}->{$parts[1]};
39
                    }
40
                foreach($items as $element)
41
                    {
42
                    $array[] = $element;
@@ 76-79 (lines=4) @@
73
                $map = array();
74
                $parts = explode('.', $item['xml']['field']);
75
                $items = array();
76
                if(2 == count($parts))
77
                    {
78
                    $items = $xml->{$parts[0]}->{$parts[1]};
79
                    }
80
                foreach($items as $element)
81
                    {
82
                    $map[(string)$element->{$item['xml']['key']}] = (string)$element->{$item['xml']['value']};
@@ 100-103 (lines=4) @@
97
                {
98
                $parts = explode('.', $item['xml']['field']);
99
                $items = array();
100
                if(2 == count($parts))
101
                    {
102
                    $items = $xml->{$parts[0]}->{$parts[1]};
103
                    }
104
                $tuple = array();
105
                foreach($items as $element)
106
                    {