function Helpers::isTokenInsideArrowFunctionDefinition
*
Parameters
File $phpcsFile: * @param int $stackPtr * * @return bool
File
-
vendor/
sirbrillig/ phpcs-variable-analysis/ VariableAnalysis/ Lib/ Helpers.php, line 626
Class
Namespace
VariableAnalysis\LibCode
public static function isTokenInsideArrowFunctionDefinition(File $phpcsFile, $stackPtr) {
$tokens = $phpcsFile->getTokens();
$token = $tokens[$stackPtr];
$openParenIndices = isset($token['nested_parenthesis']) ? $token['nested_parenthesis'] : [];
if (empty($openParenIndices)) {
return false;
}
$openParenPtr = $openParenIndices[0];
return self::isArrowFunction($phpcsFile, $openParenPtr - 1);
}