Eclipse 2018-09
inklusive:
- GIT support
- XML Editoren
- JavaScript Development
- Marketplace Client
- Mylyn
- Composer Support
- PHP Unit Support
- Zend/XDebug Profiler Support
- TM Terminal
Plugins
können mit Marketplace client direkt aus Eclipse heraus gesucht und installiert werden
- Symfony : symfony support für Projekte
- Twig : twig template engine
- yedit : yml editor
- Markdown Text Editor
- Mail Snag : Pseudo SMTP Server, um email Versand zu protokollieren
- Eclox (+ Doxygen binaries) : Doxygen support
- DBeaver : universal db client
- Transpiler : minifyer für css,js; compiler für SASS, LESS u.a.
Views
- General
- PHP Tools
- Code Coverage
- Debug Output
- PHP Project Outline
- PHPUnit
namespace problem: composer
nach dem Anlegen eines leeren Composer Projekts werden die Namespaces im vendor-Verzeichnis von Eclipse nicht gefunden. Gleiches gilt, wenn neue Packages hinzugefügt wurden.
Lösung:
- vendor-Verzeichnis:
Properties - Use as source folder
- Projekt zunächst als normales PHP-Projekt anlegen; danach composer support dazu:
Properties - Configure - Add composer support