Code Duplication    Length = 5-6 lines in 2 locations

src/Utils/XmlBuilder.php 2 locations

@@ 100-105 (lines=6) @@
97
98
            if (!is_array($spec) && 0 !== strpos($name, '_')) {
99
                if (is_numeric($name)) {
100
                    if (0 === strpos($spec, ':')) {
101
                        $name = '_cdata';
102
                        $spec = substr($spec, 1);
103
                    } else {
104
                        $name = '_text';
105
                    }
106
                } else if (0 === strpos($name, ':')) {
107
                    $spec = ['_cdata' => $spec];
108
                    $name = substr($name, 1);
@@ 109-113 (lines=5) @@
106
                } else if (0 === strpos($name, ':')) {
107
                    $spec = ['_cdata' => $spec];
108
                    $name = substr($name, 1);
109
                } else if (0 === strpos($spec, ':')) {
110
                    $spec = ['_cdata' => substr($spec, 1)];
111
                } else {
112
                    $spec = ['_text' => $spec];
113
                }
114
            }
115
116
            if (is_array($spec)) {