Browse Source

minor: "Callback" must not be fixed to "callback" by default (#7011)

Michael Voříšek 1 year ago
parent
commit
dd506b0d73

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

@@ -50,10 +50,8 @@ final class PhpdocTypesFixer extends AbstractPhpdocTypesFixer implements Configu
         ],
         ],
         'alias' => [
         'alias' => [
             'boolean',
             'boolean',
-            'callback',
             'double',
             'double',
             'integer',
             'integer',
-            'real',
         ],
         ],
         'meta' => [
         'meta' => [
             '$this',
             '$this',

+ 12 - 2
tests/Fixer/Phpdoc/PhpdocTypesFixerTest.php

@@ -202,7 +202,7 @@ final class PhpdocTypesFixerTest extends AbstractFixerTestCase
     /**
     /**
      * @param self|array|Foo $bar
      * @param self|array|Foo $bar
      *
      *
-     * @return int|float|callback
+     * @return int|float|boolean|Double
      */
      */
 
 
 ',
 ',
@@ -210,7 +210,7 @@ final class PhpdocTypesFixerTest extends AbstractFixerTestCase
     /**
     /**
      * @param SELF|Array|Foo $bar
      * @param SELF|Array|Foo $bar
      *
      *
-     * @return inT|Float|callback
+     * @return inT|Float|boolean|Double
      */
      */
 
 
 ',
 ',
@@ -269,6 +269,16 @@ final class PhpdocTypesFixerTest extends AbstractFixerTestCase
             '<?php /** @param null|string$foo */',
             '<?php /** @param null|string$foo */',
             '<?php /** @param NULL|STRING$foo */',
             '<?php /** @param NULL|STRING$foo */',
         ];
         ];
+
+        yield '"Callback" class in phpdoc must not be lowered' => [
+            '<?php
+    /**
+     * @param Callback $foo
+     *
+     * @return Callback
+     */
+',
+        ];
     }
     }
 
 
     public function testWrongConfig(): void
     public function testWrongConfig(): void