Quelqu'un peut-il indiquer où dans les documents de normes PSR il documente qu'il ne devrait y avoir rien après le type de variable dans les variables membres de la classe?Où dans les normes PSR dit-on de ne pas avoir le nom de la variable après la déclaration de type?
J'utilisé PHP CodeStyle Fixer en procédant comme suit: php-cs-fixer fix MyConsoleCommand.php
... et retiré la variable de la docblock. Je fais cela depuis un certain temps maintenant et je croyais que c'était correct et conforme aux normes.
Quelqu'un peut-il confirmer?
/**
- * @var SiteManager $siteManager
+ * @var SiteManager
*/
private $siteManager;
/**
- * @var Registry $doctrine
+ * @var Registry
*/
private $doctrine;
PSR AFAIK ne Dites quelque chose à ce sujet ... Mais c'est * redondant, alors pourquoi le garder? – deceze
La plupart des règles (sinon toutes) pour phpdoc sont étiquetées * symfony *, donc je suppose qu'elles proviennent de ce guide de style Framework et non de PSR. C'est particulièrement vrai ici: ** phpdoc_var_without_name [symfony] ** –