nov

12

Astuces Eclipse / PDT

By adrien.gallou

Autocompletion et méthodes magiques

Si, l’on passe par un __call pour écrire des méthodes, on ne bénéficie pas de l’auto-complétion, le tag phpdoc « method » permet de palier cela et est supporté par Eclipse / PDT.
Un exemple d’utilisation est disponible sur la doc de phpdoc :
http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_tags.method.pkg.html

Validation plus rapide

Après le build-project intervient la validation, et, il est inutile de valider l’ensemble des fichiers ce trouvant dans le répertoire lib/vendor (cela est d’autant plus vrai si l’on travaille en mode sandbox). Pour l’exclure, la marche à suivre est la suivante :

* project
* properties
* validation
* « … » de phptaskvalidator
* add exclude group
* add rule
* folder or filename
* browser folder
* choisir lib/vendor
* finish
* ok
* ok

Le répertoire lib/vendor sera alors exclu de la validation et celle-ci sera donc un peu plus rapide.

oct

29

Eclipse : effectuer un build workspace plus rapidement sous symfony

By adrien.gallou

Si l’un des plugins doctrine ou propel n’est pas utilisé (ou comme dans notre cas les deux, nous avons forké propel) , il est inutile de l’ inclure au PHP build path d’eclipse, et l’ exclure permet de builder plus rapidement le workspace.

Pour cela :
* project -> properties
* PHP Build Path
* Excluded
* Edit
* Dans exclusions : add multiple
* choisir dans lib/vendor/symfony/lib/plugins/ à exclure, par exemple :
-sfCompat10Plugin
-sfDoctrinePlugin
-sfPropelPlugin
* finish
* ok

D’autres répertoires peuvent aussi être exclus, tels que data, doc ou test.