Code Duplication    Length = 6-9 lines in 3 locations

PHPCompatibility/Sniffs/PHP/NewArrayStringDereferencingSniff.php 2 locations

@@ 66-74 (lines=9) @@
63
                $end  = $stackPtr;
64
                break;
65
66
            case T_ARRAY:
67
                if (isset($tokens[$stackPtr]['parenthesis_closer']) === false) {
68
                    // Live coding.
69
                    return;
70
                } else {
71
                    $type = 'arrays';
72
                    $end  = $tokens[$stackPtr]['parenthesis_closer'];
73
                }
74
                break;
75
76
            case T_OPEN_SHORT_ARRAY:
77
                if (isset($tokens[$stackPtr]['bracket_closer']) === false) {
@@ 76-84 (lines=9) @@
73
                }
74
                break;
75
76
            case T_OPEN_SHORT_ARRAY:
77
                if (isset($tokens[$stackPtr]['bracket_closer']) === false) {
78
                    // Live coding.
79
                    return;
80
                } else {
81
                    $type = 'arrays';
82
                    $end  = $tokens[$stackPtr]['bracket_closer'];
83
                }
84
                break;
85
        }
86
87
        if (isset($type, $end) === false) {

PHPCompatibility/Sniff.php 1 location

@@ 1668-1673 (lines=6) @@
1665
//echo PHP_EOL.'---------------------------'.PHP_EOL;
1666
//echo 'StackPtr: ' . $stackPtr . PHP_EOL;
1667
        switch ($tokens[$stackPtr]['code']) {
1668
            case T_OPEN_SHORT_ARRAY:
1669
                if (isset($tokens[$stackPtr]['bracket_closer']) === true) {
1670
                    $opener = $stackPtr;
1671
                    $closer = $tokens[$stackPtr]['bracket_closer'];
1672
                }
1673
                break;
1674
1675
            case T_CLOSE_SHORT_ARRAY:
1676
                if (isset($tokens[$stackPtr]['bracket_opener']) === true) {