function SingleLineArrayWhitespaceSniff::checkWhitespaceBeforeComma
1 call to SingleLineArrayWhitespaceSniff::checkWhitespaceBeforeComma()
- SingleLineArrayWhitespaceSniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Arrays/ SingleLineArrayWhitespaceSniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Arrays/ SingleLineArrayWhitespaceSniff.php, line 175
Class
Namespace
SlevomatCodingStandard\Sniffs\ArraysCode
private function checkWhitespaceBeforeComma(File $phpcsFile, int $comma) : void {
$tokens = $phpcsFile->getTokens();
if ($tokens[$comma - 1]['code'] !== T_WHITESPACE) {
return;
}
if ($tokens[$comma - 2]['code'] === T_COMMA) {
return;
}
$error = sprintf('Expected 0 spaces between "%s" and comma, %d found.', $tokens[$comma - 2]['content'], $tokens[$comma - 1]['length']);
$fix = $phpcsFile->addFixableError($error, $comma, self::CODE_SPACE_BEFORE_COMMA);
if (!$fix) {
return;
}
$phpcsFile->fixer
->replaceToken($comma - 1, '');
}