Indexing, Excludes, Performance & Autocomplete
Magento 2 ist mit über 30.000 PHP-Dateien eines der größten Open-Source-PHP-Projekte. Ohne korrekte PhpStorm-Konfiguration dauert das Indexing Minuten, Autocomplete bleibt stumm und die IDE wird zur Bremse statt zum Helfer. Dieser Guide zeigt, wie man PhpStorm so einrichtet, dass es produktiv mit Magento arbeitet.
Inhaltsverzeichnis
- 1. Das Grundproblem: Magento 2 überfordert unkonfigurierte IDEs
- 2. Indexing-Excludes: Was PhpStorm nicht indexieren sollte
- 3. PHP-Interpreter korrekt einrichten (lokal und Docker)
- 4. DI-Autocomplete: Interfaces und virtuelle Typen auflösen
- 5. Plugin-Autocomplete und Interceptor-Navigation
- 6. Memory-Limits und IDE-Performance-Tuning
- 7. Code-Style-Konfiguration für Magento-Coding-Standards
- 8. Path-Mappings für Docker-Deployments