Autocomplétion sur les objects symfony
Dans symfony, si on recupère un object avec un repository alors l’autocomplétion sur ces objects ne fonctionne pas (car il n’as pas été déclaré comme object de cette classe avec un new). On peut facilement indiquer à netbeans quel est la classe de cet object sans avoir à faire un new en indiquant :
/* @var $oObjet Whatever */
Changer l’auteur pour le tag @author
- Aller sur Tools -> Templates.
- Click sur le bouton « Settings » => les « User.properties » s’affiche.
- Decommenter la ligne « user » et fournir le nom et l’adresse mail pour le tag @author
phpDoc pour le checkstyle de jenkins
- Afin de bien remplir les commentaires et de ne pas être recalé par le checkstyle dans jenkins
- Mettre le nom de l’auteur dans la description de la classe
- Dans @param les types variables sont alignés entre elles, tout comme les variables et les description (qui commence par une majuscule)
- Chaque type de tag séparé par une ligne vide.
- Les tag d’annotation en dernier
Par exemple :
/**
* Generates a URL from the given parameters.
*
* @param string $route The name of the route
* @param mixed $parameters An array of parameters
* @param bool|string $referenceType The type of reference (one of the constants in UrlGeneratorInterface)
*
* @return string The generated URL
*
* @see UrlGeneratorInterface
*/