getTokens(); if ($tokens[($stackPtr - 1)]['code'] !== T_WHITESPACE) { $message = 'Expected 1 space before ., but 0 found'; $phpcsFile->addError($message, $stackPtr, 'MissingBefore'); } else { $content = str_replace("\r\n", "\n", $tokens[($stackPtr - 1)]['content']); $spaces = strlen($content); if ($spaces > 1) { $message = 'Expected 1 space before ., but %d found'; $data = [$spaces]; $phpcsFile->addError($message, $stackPtr, 'TooManyBefore', $data); } } if ($tokens[($stackPtr + 1)]['code'] !== T_WHITESPACE) { $message = 'Expected 1 space after ., but 0 found'; $phpcsFile->addError($message, $stackPtr, 'MissingAfter'); } else { $content = str_replace("\r\n", "\n", $tokens[($stackPtr + 1)]['content']); $spaces = strlen($content); if ($spaces > 1) { $message = 'Expected 1 space after ., but %d found'; $data = [$spaces]; $phpcsFile->addError($message, $stackPtr, 'TooManyAfter', $data); } } } }