private function isShortArray(Tokens $tokens, $index)
{
static $disallowedPrevTokens = array(')', ']', '}', '"', array(T_CONSTANT_ENCAPSED_STRING), array(T_STRING), array(T_STRING_VARNAME), array(T_VARIABLE), array(CT::T_ARRAY_SQUARE_BRACE_CLOSE), array(CT::T_DYNAMIC_PROP_BRACE_CLOSE), array(CT::T_DYNAMIC_VAR_BRACE_CLOSE), array(CT::T_ARRAY_INDEX_CURLY_BRACE_CLOSE));
$token = $tokens[$index];
if (!$token->equals('[')) {
return false;
}
$prevToken = $tokens[$tokens->getPrevMeaningfulToken($index)];
if (!$prevToken->equalsAny($disallowedPrevTokens)) {
return true;
}
return false;
}