@@ -52,7 +52,7 @@ $foo = 2 + 2;
}
$newContent = Preg::replace(
- '/(@(?:type|var)\s*)(\$\S+)(\s+)([^\$](?:[^<\s]|<[^>]*>)*)(\s|\*)/i',
+ '/(@(?:type|var)\s*)(\$\S+)(\h+)([^\$](?:[^<\s]|<[^>]*>)*)(\s|\*)/i',
'$1$4$3$2$5',
$token->getContent()
);
@@ -161,5 +161,17 @@ final class PhpdocVarAnnotationCorrectOrderFixerTest extends AbstractFixerTestCa
/** @var $foo Foo|array<int, int>|null */
',
];
+
+ yield [
+ '<?php
+ class Foo
+ {
+ /**
+ * @var $bar
+ */
+ private $bar;
+ }
+ ',
+ ];