Logo Eclipse

Générer automatiquement getters et setters PHP avec Eclipse PDT

Publié dans PHP objet | Marqué avec ,
Share

Plusieurs solutions s’offrent à nous :

  • Générer des templates Eclipse : semi-automatique, il y a de la manutention à faire pour chaque variable
  • Utiliser le plugin Eclipse PDT E-Surf : automatique et fonctionnel mais pas très propre (rajoute carrément un menu entre « Run » et « Windows ») et non-configurable
  • Utiliser le plugin Eclipse PDT PHPClassGenerator d’IBM pour générer directement une classe et ses accesseurs : automatique mais (trop ?) compliqué à configurer et utiliser… De plus, a priori, cela ne peut générer des getters/setters pour un attribut rajouté après coup

Si vous ne savez pas (encore) installer un plugin Eclipse, allons donc faire un tour sur ce billet : Let’s work OSGi Virgo on Eclipse.

Bref… il n’existe pas de solutions idéales à l’heure actuelle et c’est bien dommage ! Alors qu’en Java il est possible de faire clic droit > Source > Generate get/set ou Generate toString… Ce sont toutes ces choses qui font que développer en PHP Objet sous Eclipse n’est pas encore aussi facile que de développer en Java.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*