function UselessVariableSniff::hasAnotherAssignmentBefore
1 call to UselessVariableSniff::hasAnotherAssignmentBefore()
- 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 355
Class
Namespace
SlevomatCodingStandard\Sniffs\VariablesCode
private function hasAnotherAssignmentBefore(File $phpcsFile, int $variablePointer, string $variableName) : bool {
$previousVariablePointer = $this->findPreviousVariablePointer($phpcsFile, $variablePointer, $variableName);
if ($previousVariablePointer === null) {
return false;
}
if (!$this->isAssignmentToVariable($phpcsFile, $previousVariablePointer)) {
return false;
}
return $this->areBothVariablesNearby($phpcsFile, $previousVariablePointer, $variablePointer);
}