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

Breadcrumb

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

function UselessVariableSniff::isAssignmentToVariable

2 calls to UselessVariableSniff::isAssignmentToVariable()
UselessVariableSniff::hasAnotherAssignmentBefore in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/UselessVariableSniff.php
UselessVariableSniff::process in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/UselessVariableSniff.php
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/UselessVariableSniff.php, line 259

Class

UselessVariableSniff

Namespace

SlevomatCodingStandard\Sniffs\Variables

Code

private function isAssignmentToVariable(File $phpcsFile, int $pointer) : bool {
    $assignmentPointer = TokenHelper::findNextEffective($phpcsFile, $pointer + 1);
    return in_array($phpcsFile->getTokens()[$assignmentPointer]['code'], [
        T_EQUAL,
        T_PLUS_EQUAL,
        T_MINUS_EQUAL,
        T_MUL_EQUAL,
        T_DIV_EQUAL,
        T_POW_EQUAL,
        T_MOD_EQUAL,
        T_AND_EQUAL,
        T_OR_EQUAL,
        T_XOR_EQUAL,
        T_SL_EQUAL,
        T_SR_EQUAL,
        T_CONCAT_EQUAL,
    ], true);
}
RSS feed
Powered by Drupal