|
@@ -15,7 +15,6 @@ namespace PhpCsFixer\Fixer\Operator;
|
|
|
use PhpCsFixer\AbstractFixer;
|
|
|
use PhpCsFixer\Tokenizer\Token;
|
|
|
use PhpCsFixer\Tokenizer\Tokens;
|
|
|
-use PhpCsFixer\Tokenizer\TokensAnalyzer;
|
|
|
|
|
|
/**
|
|
|
* @author Javier Spagnoletti <phansys@gmail.com>
|
|
@@ -35,12 +34,10 @@ final class NotOperatorWithSuccessorSpaceFixer extends AbstractFixer
|
|
|
*/
|
|
|
public function fix(\SplFileInfo $file, Tokens $tokens)
|
|
|
{
|
|
|
- $tokensAnalyzer = new TokensAnalyzer($tokens);
|
|
|
-
|
|
|
for ($index = $tokens->count() - 1; $index >= 0; --$index) {
|
|
|
$token = $tokens[$index];
|
|
|
|
|
|
- if ($tokensAnalyzer->isUnaryPredecessorOperator($index) && $token->equals('!')) {
|
|
|
+ if ($token->equals('!')) {
|
|
|
if (!$tokens[$index + 1]->isWhitespace()) {
|
|
|
$tokens->insertAt($index + 1, new Token(array(T_WHITESPACE, ' ')));
|
|
|
} else {
|