neoDSI   développeur web freelance symfony & wordpress   formations
+33 6 62 75 87 89 Contact

Netbeans (pense bête)

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
     */