23 lines
597 B
PHP
23 lines
597 B
PHP
|
<?php
|
||
|
class PHPCS_Sniffs_Whitespace_ConcatenationSpacingSniff implements PHP_CodeSniffer_Sniff
|
||
|
{
|
||
|
public function register()
|
||
|
{
|
||
|
return array(T_STRING_CONCAT);
|
||
|
}
|
||
|
|
||
|
public function process(PHP_CodeSniffer_File $phpcsFile, $stackPtr)
|
||
|
{
|
||
|
$tokens = $phpcsFile->getTokens();
|
||
|
|
||
|
if ($tokens[($stackPtr - 1)]['code'] !== T_WHITESPACE ||
|
||
|
$tokens[($stackPtr + 1)]['code'] !== T_WHITESPACE) {
|
||
|
|
||
|
$phpcsFile->addError(
|
||
|
'Concatenation operator must be surrounded by whitespace',
|
||
|
$stackPtr
|
||
|
);
|
||
|
}
|
||
|
}
|
||
|
}
|