diff --git a/src/Fixer/AssertEqualsFixer.php b/src/Fixer/AssertEqualsFixer.php index c67133b..26b03af 100644 --- a/src/Fixer/AssertEqualsFixer.php +++ b/src/Fixer/AssertEqualsFixer.php @@ -63,11 +63,7 @@ protected function applyFix(\SplFileInfo $file, Tokens $tokens): void $name = $tokens[$index]->getContent(); - if ( - !isset($this->mapper[$name]) - || !$tokens[$index - 1]->isGivenKind(T_OBJECT_OPERATOR) - || !$tokens[$index + 1]->equals('(') - ) { + if (!isset($this->mapper[$name]) || !$this->isMethodCall($index, $tokens)) { continue; } @@ -87,4 +83,9 @@ protected function applyFix(\SplFileInfo $file, Tokens $tokens): void $tokens->offsetSet($index, new Token([T_STRING, $this->mapper[$name]])); } } + + private function isMethodCall(int $index, Tokens $tokens): bool + { + return $tokens[$index - 1]->isGivenKind([T_OBJECT_OPERATOR, T_PAAMAYIM_NEKUDOTAYIM]) && $tokens[$index + 1]->equals('('); + } }