diff --git a/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php b/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php index 5a4373010e..272ac63a45 100644 --- a/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php +++ b/packages/coding-standard/src/Fixer/Commenting/AddMissingVarNameFixer.php @@ -20,7 +20,7 @@ final class AddMissingVarNameFixer extends AbstractDocBlockFixer /** * @see https://regex101.com/r/s1UkZs/1 */ - private const string VAR_WITHOUT_NAME_REGEX = '#^(?\/\*\* @(?:psalm-|phpstan-)?var )(?[\\\\\w\|\[\]-]+)(?\s+\*\/)$#'; + private const string VAR_WITHOUT_NAME_REGEX = '#^(?\/\*\* @(?:psalm-|phpstan-)?var )(?[\\\\\w\|\[\]&-]+)(?\s+\*\/)$#'; public function getDefinition(): FixerDefinitionInterface { diff --git a/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/intersection_type_with_docblock_below.php.inc b/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/intersection_type_with_docblock_below.php.inc new file mode 100644 index 0000000000..ceb003a032 --- /dev/null +++ b/packages/coding-standard/tests/Fixer/Commenting/AddMissingVarNameFixer/Fixture/intersection_type_with_docblock_below.php.inc @@ -0,0 +1,21 @@ + +----- +