Code Duplication    Length = 11-12 lines in 2 locations

src/Parser/AbstractStructureParser.php 2 locations

@@ 199-209 (lines=11) @@
196
        for ($i = 0; $i < $this->tokenCount; $i++) {
197
            // If we got the namespace
198
            if ($this->tokens[$i][0] === T_NAMESPACE) {
199
                for ($j = $i + 1; $j < count($this->tokens); $j++) {
200
                    if ($this->tokens[$j][0] === T_STRING) {
201
                        $namespace .= '\\' . $this->tokens[$j][1];
202
203
                    } elseif ($this->tokens[$j] === '{' ||
204
                        $this->tokens[$j] === ';' ||
205
                        $this->tokens[$j][0] === T_CURLY_OPEN
206
                    ) {
207
                        break;
208
                    }
209
                }
210
            }
211
        }
212
@@ 349-360 (lines=12) @@
346
            // if we got a use statement
347
            if ($this->tokens[$i][0] === T_USE) {
348
                $structure = '';
349
                for ($j = $i + 1; $j < count($this->tokens); $j++) {
350
                    if ($this->tokens[$j][0] === T_STRING) {
351
                        $structure .= '\\' . $this->tokens[$j][1];
352
353
                    } elseif ($this->tokens[$j] === '{' ||
354
                        $this->tokens[$j] === ';' ||
355
                        $this->tokens[$j][0] === T_CURLY_OPEN
356
                    ) {
357
                        $structures[] = $structure;
358
                        break;
359
                    }
360
                }
361
            }
362
        }
363