Code Duplication    Length = 6-6 lines in 5 locations

src/Parser/XmlReaderParser.php 5 locations

@@ 175-180 (lines=6) @@
172
                        case 'biginteger':
173
                        case 'i8':
174
                        case 'dateTime.iso8601':
175
                        case 'dateTime':
176
                            // Next: value, $tagName, #text
177
                            $nextExpectedElements = 0b000000000000000000100010000 | ${'flag'.$tagName};
178
                            $type = $tagName;
179
                            $aggregates[$depth + 1] = '';
180
                            break;
181
182
                        case 'nil':
183
                            // Next: value, $tagName
@@ 182-187 (lines=6) @@
179
                            $aggregates[$depth + 1] = '';
180
                            break;
181
182
                        case 'nil':
183
                            // Next: value, $tagName
184
                            $nextExpectedElements = 0b001000000000000000000010000 | ${'flag'.$tagName};
185
                            $type = $tagName;
186
                            $aggregates[$depth + 1] = null;
187
                            break;
188
189
                        case 'int':
190
                        case 'i4':
@@ 192-197 (lines=6) @@
189
                        case 'int':
190
                        case 'i4':
191
                        case 'i2':
192
                        case 'i1':
193
                            // Next: value, #text, $tagName
194
                            $nextExpectedElements = 0b000000000000000000100010000 | ${'flag'.$tagName};
195
                            $type = $tagName;
196
                            $aggregates[$depth + 1] = 0;
197
                            break;
198
199
                        case 'boolean':
200
                            // Next: value, #text, $tagName
@@ 199-204 (lines=6) @@
196
                            $aggregates[$depth + 1] = 0;
197
                            break;
198
199
                        case 'boolean':
200
                            // Next: value, #text, $tagName
201
                            $nextExpectedElements = 0b000000000000000000100010000 | ${'flag'.$tagName};
202
                            $type = 'boolean';
203
                            $aggregates[$depth + 1] = false;
204
                            break;
205
206
                        case 'double':
207
                        case 'float':
@@ 208-213 (lines=6) @@
205
206
                        case 'double':
207
                        case 'float':
208
                        case 'bigdecimal':
209
                            // Next: value, #text, $tagName
210
                            $nextExpectedElements = 0b000000000000000000100010000 | ${'flag'.$tagName};
211
                            $type = $tagName;
212
                            $aggregates[$depth + 1] = 0.0;
213
                            break;
214
215
                        case 'dom':
216
                            $type = 'dom';