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

@@ 1753-1758 (lines=6) @@
1750
        }
1751
1752
        switch ($tokens[$stackPtr]['code']) {
1753
            case T_OPEN_SHORT_ARRAY:
1754
                if (isset($tokens[$stackPtr]['bracket_closer']) === true) {
1755
                    $opener = $stackPtr;
1756
                    $closer = $tokens[$stackPtr]['bracket_closer'];
1757
                }
1758
                break;
1759
1760
            case T_CLOSE_SHORT_ARRAY:
1761
                if (isset($tokens[$stackPtr]['bracket_opener']) === true) {