Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Helpers.php

function Helpers::isTokenInsideArrowFunctionDefinition

*

Parameters

File $phpcsFile: * @param int $stackPtr * * @return bool

File

vendor/sirbrillig/phpcs-variable-analysis/VariableAnalysis/Lib/Helpers.php, line 626

Class

Helpers

Namespace

VariableAnalysis\Lib

Code

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);
}
RSS feed
Powered by Drupal