3

任何人都可以建议在 PSR 标准文档中的哪个位置记录类成员变量中的变量类型之后应该没有任何内容吗?

我通过执行以下操作使用了PHP CodeStyle Fixer :php-cs-fixer fix MyConsoleCommand.php

...它从文档块中删除了变量。我已经这样做了一段时间,我相信这是正确的并且符合标准。

任何人都可以确认吗?

     /**
-     * @var SiteManager $siteManager
+     * @var SiteManager
      */
     private $siteManager;

     /**
-     * @var Registry $doctrine
+     * @var Registry
      */
     private $doctrine;
4

1 回答 1

5

默认情况下,所有级别都打开,这种特殊行为来自 symfony 标准

phpdoc_var_without_name [symfony] @var 和 @type 注释不应包含变量名。

请参阅https://github.com/FriendsOfPHP/PHP-CS-Fixer并搜索“phpdoc_var_without_name”

如果您不想使用 Symfony 标准,请执行

php php-cs-fixer.phar fix MyConsoleCommand.php --level=psr2

希望能帮助到你

于 2016-07-25T08:43:37.830 回答