Code Duplication    Length = 7-7 lines in 2 locations

src/Tokenizers/PHP.php 2 locations

@@ 1091-1097 (lines=7) @@
1088
                // This is a special case for PHP 5.6 use function and use const
1089
                // where "function" and "const" should be T_STRING instead of T_FUNCTION
1090
                // and T_CONST.
1091
                if (($newToken['code'] === T_FUNCTION
1092
                    || $newToken['code'] === T_CONST)
1093
                    && $finalTokens[$lastNotEmptyToken]['code'] === T_USE
1094
                ) {
1095
                    $newToken['code'] = T_STRING;
1096
                    $newToken['type'] = 'T_STRING';
1097
                }
1098
1099
                // This is a special case for use groups in PHP 7+ where leaving
1100
                // the curly braces as their normal tokens would confuse
@@ 1102-1108 (lines=7) @@
1099
                // This is a special case for use groups in PHP 7+ where leaving
1100
                // the curly braces as their normal tokens would confuse
1101
                // the scope map and sniffs.
1102
                if ($newToken['code'] === T_OPEN_CURLY_BRACKET
1103
                    && $finalTokens[$lastNotEmptyToken]['code'] === T_NS_SEPARATOR
1104
                ) {
1105
                    $newToken['code'] = T_OPEN_USE_GROUP;
1106
                    $newToken['type'] = 'T_OPEN_USE_GROUP';
1107
                    $insideUseGroup   = true;
1108
                }
1109
1110
                if ($insideUseGroup === true && $newToken['code'] === T_CLOSE_CURLY_BRACKET) {
1111
                    $newToken['code'] = T_CLOSE_USE_GROUP;