diff --git a/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php b/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php index 272ac63a45..9e6ccd2548 100644 --- a/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php +++ b/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php @@ -67,6 +67,13 @@ private function getNextVariableToken(Tokens $tokens, int $position): ?Token return null; } + $afterVariableTokenPosition = $tokens->getNextMeaningfulToken($nextMeaningfulTokenPosition); + if ($afterVariableTokenPosition !== null + && $tokens[$afterVariableTokenPosition]->isGivenKind(T_OBJECT_OPERATOR) + ) { + return null; + } + return $nextToken; } } diff --git a/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/skip_annotation.php.inc b/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/skip_annotation.php.inc new file mode 100644 index 0000000000..339d62d4bc --- /dev/null +++ b/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/skip_annotation.php.inc @@ -0,0 +1,12 @@ +value = 1000; + } +}