Lines Matching refs:tokens

326         $tokens      = @token_get_all($string);
330 $numTokens = count($tokens);
339 $token = (array) $tokens[$stackPtr];
374 if (isset($tokens[($stackPtr + 1)]) === true
375 && is_array($tokens[($stackPtr + 1)]) === true
376 && $tokens[($stackPtr + 1)][1][0] === "\n"
387 if ($tokens[($stackPtr + 1)][1] === "\n") {
390 $tokens[($stackPtr + 1)] = '';
392 $tokens[($stackPtr + 1)][1] = substr($tokens[($stackPtr + 1)][1], 1);
436 $subToken = (array) $tokens[$i];
513 $subTokenIsArray = is_array($tokens[$i]);
515 && $tokens[$i][0] === T_END_HEREDOC
522 $tokenContent .= $tokens[$i][1];
524 $tokenContent .= $tokens[$i];
576 $finalTokens[$newStackPtr] = self::standardiseToken($tokens[$stackPtr]);
598 && isset($tokens[($stackPtr + 1)]) === true
599 && isset($tokens[($stackPtr + 2)]) === true
600 && $tokens[($stackPtr + 1)] === '.'
601 && $tokens[($stackPtr + 2)] === '.'
622 && isset($tokens[($stackPtr + 1)]) === true
623 && $tokens[($stackPtr + 1)] === '*'
644 && isset($tokens[($stackPtr + 1)]) === true
645 && is_array($tokens[($stackPtr + 1)]) === true
646 && $tokens[($stackPtr + 1)][1] === '*='
669 && isset($tokens[($stackPtr + 1)]) === true
670 && $tokens[($stackPtr + 1)][0] === '?'
671 && isset($tokens[($stackPtr + 2)]) === true
672 && $tokens[($stackPtr + 2)][0] === '=')
675 && isset($tokens[($stackPtr + 1)]) === true
676 && $tokens[($stackPtr + 1)][0] === '=')
703 && isset($tokens[($stackPtr + 1)]) === true
704 && $tokens[($stackPtr + 1)][0] === '?'
726 if (is_array($tokens[$i]) === true) {
727 $tokenType = $tokens[$i][0];
729 $tokenType = $tokens[$i];
757 && (is_array($tokens[($stackPtr - 1)]) === true
758 && $tokens[($stackPtr - 1)][0] === T_PAAMAYIM_NEKUDOTAYIM)
784 if (is_array($tokens[$x]) === false
785 || isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x][0]]) === false
792 if ($x < $numTokens && is_array($tokens[$x]) === true) {
793 $tokens[$x][0] = T_STRING;
805 && isset($tokens[($stackPtr + 1)]) === true
806 && $tokens[($stackPtr + 1)][0] === '>'
826 && $tokens[($stackPtr - 1)][0] !== T_OBJECT_OPERATOR
827 && $tokens[($stackPtr - 1)][0] !== T_PAAMAYIM_NEKUDOTAYIM
853 && isset($tokens[($stackPtr + 1)]) === true
854 && $tokens[($stackPtr + 1)] === ':'
855 && $tokens[($stackPtr - 1)][0] !== T_PAAMAYIM_NEKUDOTAYIM
1055 if ($tokens[$i] === '(') {
1057 } else if ($tokens[$i][0] === T_VARIABLE) {
1136 * @param array $tokens The array of tokens to process.
1141 public function processAdditional(&$tokens, $eolChar) argument
1147 $numTokens = count($tokens);
1150 if (isset($tokens[$i]['scope_opener']) === true
1151 && isset($tokens[$i]['scope_condition']) === false
1153 … $tokens[$i]['scope_condition'] = $tokens[$tokens[$i]['scope_opener']]['scope_condition'];
1156 if ($tokens[$i]['code'] === T_FUNCTION) {
1162 if (isset($tokens[$i]['scope_opener']) === true) {
1164 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false
1165 && $tokens[$x]['code'] !== T_BITWISE_AND
1171 if ($tokens[$x]['code'] === T_OPEN_PARENTHESIS) {
1172 $tokens[$i]['code'] = T_CLOSURE;
1173 $tokens[$i]['type'] = 'T_CLOSURE';
1175 $line = $tokens[$i]['line'];
1179 … for ($x = ($tokens[$i]['scope_opener'] + 1); $x < $tokens[$i]['scope_closer']; $x++) {
1180 if (isset($tokens[$x]['conditions'][$i]) === false) {
1184 $tokens[$x]['conditions'][$i] = T_CLOSURE;
1186 $type = $tokens[$x]['type'];
1192 $tokenAfterReturnTypeHint = $tokens[$i]['scope_opener'];
1193 } else if (isset($tokens[$i]['parenthesis_closer']) === true) {
1195 for ($x = ($tokens[$i]['parenthesis_closer'] + 1); $x < $numTokens; $x++) {
1196 if ($tokens[$x]['code'] === T_SEMICOLON) {
1217 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1218 …if (in_array($tokens[$x]['code'], array(T_STRING, T_ARRAY, T_ARRAY_HINT, T_CALLABLE, T_SELF, T_PAR…
1220 $line = $tokens[$x]['line'];
1221 $type = $tokens[$x]['type'];
1225 $tokens[$x]['code'] = T_RETURN_TYPE;
1226 $tokens[$x]['type'] = 'T_RETURN_TYPE';
1234 … } else if ($tokens[$i]['code'] === T_CLASS && isset($tokens[$i]['scope_opener']) === true) {
1240 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1245 if ($tokens[$x]['code'] === T_OPEN_PARENTHESIS
1246 || $tokens[$x]['code'] === T_OPEN_CURLY_BRACKET
1247 || $tokens[$x]['code'] === T_EXTENDS
1248 || $tokens[$x]['code'] === T_IMPLEMENTS
1250 $tokens[$i]['code'] = T_ANON_CLASS;
1251 $tokens[$i]['type'] = 'T_ANON_CLASS';
1253 $line = $tokens[$i]['line'];
1257 … for ($x = ($tokens[$i]['scope_opener'] + 1); $x < $tokens[$i]['scope_closer']; $x++) {
1258 if (isset($tokens[$x]['conditions'][$i]) === false) {
1262 $tokens[$x]['conditions'][$i] = T_ANON_CLASS;
1264 $type = $tokens[$x]['type'];
1271 } else if ($tokens[$i]['code'] === T_OPEN_SQUARE_BRACKET) {
1272 if (isset($tokens[$i]['bracket_closer']) === false) {
1293 if (isset($tokens[$x]['scope_opener']) === true) {
1298 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1299 if (isset($allowed[$tokens[$x]['code']]) === false) {
1308 $tokens[$i]['code'] = T_OPEN_SHORT_ARRAY;
1309 $tokens[$i]['type'] = 'T_OPEN_SHORT_ARRAY';
1311 $closer = $tokens[$i]['bracket_closer'];
1312 $tokens[$closer]['code'] = T_CLOSE_SHORT_ARRAY;
1313 $tokens[$closer]['type'] = 'T_CLOSE_SHORT_ARRAY';
1315 $line = $tokens[$i]['line'];
1317 $line = $tokens[$closer]['line'];
1323 } else if ($tokens[$i]['code'] === T_STATIC) {
1325 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1330 if ($tokens[$x]['code'] === T_INSTANCEOF) {
1331 $tokens[$i]['code'] = T_STRING;
1332 $tokens[$i]['type'] = 'T_STRING';
1335 $line = $tokens[$i]['line'];
1341 } else if ($tokens[$i]['code'] === T_ECHO && $tokens[$i]['content'] === '<?=') {
1343 $tokens[$i]['code'] = T_OPEN_TAG_WITH_ECHO;
1344 $tokens[$i]['type'] = 'T_OPEN_TAG_WITH_ECHO';
1347 $line = $tokens[$i]['line'];
1350 } else if ($tokens[$i]['code'] === T_TRUE
1351 || $tokens[$i]['code'] === T_FALSE
1352 || $tokens[$i]['code'] === T_NULL
1355 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1366 if (isset($context[$tokens[$x]['code']]) === true) {
1368 $line = $tokens[$i]['line'];
1369 $type = $tokens[$i]['type'];
1373 $tokens[$i]['code'] = T_STRING;
1374 $tokens[$i]['type'] = 'T_STRING';
1376 } else if ($tokens[$i]['code'] === T_CONST) {
1379 … if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1385 if ($tokens[$x]['code'] !== T_STRING) {
1387 $line = $tokens[$x]['line'];
1388 $type = $tokens[$x]['type'];
1392 $tokens[$x]['code'] = T_STRING;
1393 $tokens[$x]['type'] = 'T_STRING';
1397 if (($tokens[$i]['code'] !== T_CASE
1398 && $tokens[$i]['code'] !== T_DEFAULT)
1399 || isset($tokens[$i]['scope_opener']) === false
1405 $scopeOpener = $tokens[$i]['scope_opener'];
1406 $scopeCloser = $tokens[$i]['scope_closer'];
1413 if (isset(PHP_CodeSniffer_Tokens::$emptyTokens[$tokens[$x]['code']]) === false) {
1419 if ($tokens[$x]['code'] === T_CASE || $tokens[$x]['code'] === T_DEFAULT) {
1424 $newCloser = $tokens[$x]['scope_closer'];
1425 $tokens[$i]['scope_closer'] = $newCloser;
1427 $oldType = $tokens[$scopeCloser]['type'];
1428 $newType = $tokens[$newCloser]['type'];
1429 $line = $tokens[$i]['line'];
1436 if ($tokens[$x]['code'] !== T_OPEN_CURLY_BRACKET
1437 || isset($tokens[$x]['scope_condition']) === true
1446 $newCloser = $tokens[$x]['bracket_closer'];
1448 $tokens[$index]['scope_condition'] = $i;
1449 $tokens[$index]['scope_opener'] = $x;
1450 $tokens[$index]['scope_closer'] = $newCloser;
1453 unset($tokens[$scopeOpener]['scope_condition']);
1454 unset($tokens[$scopeOpener]['scope_opener']);
1455 unset($tokens[$scopeOpener]['scope_closer']);
1456 unset($tokens[$scopeCloser]['scope_condition']);
1457 unset($tokens[$scopeCloser]['scope_opener']);
1458 unset($tokens[$scopeCloser]['scope_closer']);
1459 unset($tokens[$x]['bracket_opener']);
1460 unset($tokens[$x]['bracket_closer']);
1461 unset($tokens[$newCloser]['bracket_opener']);
1462 unset($tokens[$newCloser]['bracket_closer']);
1463 $tokens[$scopeCloser]['conditions'][] = $i;
1466 $line = $tokens[$i]['line'];
1467 $tokenType = $tokens[$i]['type'];
1469 $oldType = $tokens[$scopeOpener]['type'];
1470 $newType = $tokens[$x]['type'];
1473 $oldType = $tokens[$scopeCloser]['type'];
1474 $newType = $tokens[$newCloser]['type'];
1481 foreach ($tokens[$x]['conditions'] as $num => $oldCond) {
1482 if ($oldCond === $tokens[$i]['code']) {
1483 $oldConditions = $tokens[$x]['conditions'];
1484 unset($tokens[$x]['conditions'][$num]);
1487 $type = $tokens[$x]['type'];
1496 foreach ($tokens[$x]['conditions'] as $condition) {