Schema, HTTP-Client und Introspection
GraphQL-Queries ohne Schema-Autovervollständigung zu schreiben bedeutet, Feldnamen im Kopf zu behalten und Fehler erst zur Laufzeit zu sehen. PhpStorm mit dem GraphQL-Plugin validiert Queries statisch gegen das Schema, vervollständigt Felder und Argumente und ermöglicht HTTP-Requests direkt aus der IDE — ohne Postman oder das Browser-Devtool.
Inhaltsverzeichnis
- 1. Warum GraphQL-Tooling in der IDE entscheidend ist
- 2. GraphQL-Plugin installieren und konfigurieren
- 3. Schema per Introspection laden
- 4. Autovervollständigung und Inline-Validierung
- 5. HTTP-Client für GraphQL-Queries
- 6. Magento 2 GraphQL-API in PhpStorm
- 7. Fragments und gemeinsame Query-Bibliotheken
- 8. Eigene GraphQL-Typen für Magento-Module
- 9. Tooling-Vergleich: PhpStorm vs. Standalone-Clients