PHPCompatibility/Sniffs/PHP/ForbiddenCallTimePassByReferenceSniff.php 1 location
|
@@ 187-191 (lines=5) @@
|
| 184 |
|
|
| 185 |
|
// Make sure the variable belongs directly to this function call |
| 186 |
|
// and is not inside a nested function call or array. |
| 187 |
|
if (isset($tokens[$nextVariable]['nested_parenthesis']) === false |
| 188 |
|
|| (count($tokens[$nextVariable]['nested_parenthesis']) !== $nestingLevel) |
| 189 |
|
) { |
| 190 |
|
continue; |
| 191 |
|
} |
| 192 |
|
|
| 193 |
|
// Checking this: $value = my_function(...[*]$arg...). |
| 194 |
|
$tokenBefore = $phpcsFile->findPrevious( |
PHPCompatibility/Sniffs/PHP/NewConstantScalarExpressionsSniff.php 1 location
|
@@ 555-557 (lines=3) @@
|
| 552 |
|
if ($tokens[$endPtr]['code'] === T_COMMA) { |
| 553 |
|
// Check if a comma is at the nesting level we're targetting. |
| 554 |
|
$nestingLevel = 0; |
| 555 |
|
if (isset($tokens[$endPtr]['nested_parenthesis']) == true) { |
| 556 |
|
$nestingLevel = count($tokens[$endPtr]['nested_parenthesis']); |
| 557 |
|
} |
| 558 |
|
if ($nestingLevel > $targetLevel) { |
| 559 |
|
return $endPtr; |
| 560 |
|
} |