Code Duplication    Length = 11-11 lines in 2 locations

src/reflection.php 2 locations

@@ 113-123 (lines=11) @@
110
    $namespace = '';
111
    $tokens = token_get_all(file_get_contents($filePath));
112
    for ($i = 0; $i < count($tokens); $i++) {
113
        if ($tokens[$i][0] === T_NAMESPACE) {
114
            for ($j = $i + 1; $j < count($tokens); $j++) {
115
                if ($tokens[$j][0] === T_STRING) {
116
                    $namespace .= '\\' . $tokens[$j][1];
117
                } else {
118
                    if ($tokens[$j] === '{' || $tokens[$j] === ';') {
119
                        return $namespace;
120
                    }
121
                }
122
            }
123
        }
124
    }
125
    return null;
126
}
@@ 154-164 (lines=11) @@
151
            continue;
152
        }
153
        for (; $i < count($tokens); $i++) {
154
            if ($tokens[$i][0] === T_NAMESPACE) {
155
                for ($j = $i + 1; $j < count($tokens); $j++) {
156
                    if ($tokens[$j][0] === T_STRING) {
157
                        $namespace .= '\\' . $tokens[$j][1];
158
                    } else {
159
                        if ($tokens[$j] === '{' || $tokens[$j] === ';') {
160
                            break;
161
                        }
162
                    }
163
                }
164
            }
165
            if ($tokens[$i][0] === T_CLASS) {
166
                for ($j = $i + 1; $j < count($tokens); $j++) {
167
                    if ($tokens[$j] === '{') {