Browse Source

PhpdocAlignFixer: fix property-read/property-write descriptions not getting aligned

Chris Nobody 3 years ago
parent
commit
9e13590d1c

+ 2 - 0
src/Fixer/Phpdoc/PhpdocAlignFixer.php

@@ -64,6 +64,8 @@ final class PhpdocAlignFixer extends AbstractFixer implements ConfigurableFixerI
     private const TAGS_WITH_NAME = [
         'param',
         'property',
+        'property-read',
+        'property-write',
     ];
 
     private const TAGS_WITH_METHOD_SIGNATURE = [

+ 6 - 6
tests/Fixer/Phpdoc/PhpdocAlignFixerTest.php

@@ -1227,17 +1227,17 @@ final class Sample
                 ['tags' => ['property', 'property-read', 'property-write']],
                 '<?php
 /**
- * @property       string $myMagicProperty
- * @property-read  string $myMagicReadyProperty
- * @property-write string $myMagicWriteProperty
+ * @property       string $myMagicProperty      magic property
+ * @property-read  string $myMagicReadProperty  magic read-only property
+ * @property-write string $myMagicWriteProperty magic write-only property
  */
 class Foo {}
 ',
                 '<?php
 /**
- * @property string $myMagicProperty
- * @property-read string $myMagicReadyProperty
- * @property-write string $myMagicWriteProperty
+ * @property string $myMagicProperty magic property
+ * @property-read string $myMagicReadProperty magic read-only property
+ * @property-write string $myMagicWriteProperty magic write-only property
  */
 class Foo {}
 ',