function VariableAnalysisSniff::isGetDefinedVars
* Return true if the token is a call to `get_defined_vars()`. * *
Parameters
File $phpcsFile: * @param int $stackPtr * * @return bool
1 call to VariableAnalysisSniff::isGetDefinedVars()
- VariableAnalysisSniff::process in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Sniffs/ CodeAnalysis/ VariableAnalysisSniff.php - * Scan and process a token. * * This is the main processing function of the sniff. Will run on every token * for which `register()` returns true. * *
File
-
vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Sniffs/ CodeAnalysis/ VariableAnalysisSniff.php, line 384
Class
Namespace
VariableAnalysis\Sniffs\CodeAnalysisCode
protected function isGetDefinedVars(File $phpcsFile, $stackPtr) {
$tokens = $phpcsFile->getTokens();
$token = $tokens[$stackPtr];
if (!$token || $token['content'] !== 'get_defined_vars') {
return false;
}
// Make sure this is a function call
$parenPointer = $phpcsFile->findNext(Tokens::$emptyTokens, $stackPtr + 1, null, true);
if (!$parenPointer || $tokens[$parenPointer]['code'] !== T_OPEN_PARENTHESIS) {
return false;
}
return true;
}