function Helpers::findContainingOpeningBracket
*
Parameters
File $phpcsFile: * @param int $stackPtr * * @return ?int
5 calls to Helpers::findContainingOpeningBracket()
- Helpers::findFunctionCall in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Lib/ Helpers.php - * Return the index of a function's name token from inside the function. * * $stackPtr must be inside the function body or parameters for this to work. * *
- Helpers::findFunctionCallArguments in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Lib/ Helpers.php - *
- VariableAnalysisSniff::processVariableAsCatchBlock in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Sniffs/ CodeAnalysis/ VariableAnalysisSniff.php - * Process a variable that is being accessed inside a catch block. * * Can be called for any token and will return false if the variable is not * of this type. * *
- VariableAnalysisSniff::processVariableAsForeachLoopVar in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Sniffs/ CodeAnalysis/ VariableAnalysisSniff.php - *
- VariableAnalysisSniff::processVariableAsListAssignment in vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Sniffs/ CodeAnalysis/ VariableAnalysisSniff.php - * Processes variables destructured from an array using list assignment. * * This will record the definition and assignment of variables defined using * the format: * * ``` * list( $foo, $bar, $baz ) = $ary; * ``` * * Can be called…
File
-
vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Lib/ Helpers.php, line 91
Class
Namespace
VariableAnalysis\LibCode
public static function findContainingOpeningBracket(File $phpcsFile, $stackPtr) {
$tokens = $phpcsFile->getTokens();
if (isset($tokens[$stackPtr]['nested_parenthesis'])) {
/**
* @var array<int|string|null>
*/
$openPtrs = array_keys($tokens[$stackPtr]['nested_parenthesis']);
return (int) end($openPtrs);
}
return null;
}