Postman, Insomnia und curl haben ausgedient, wenn PhpStorm einen vollwertigen HTTP-Client eingebaut hat. GraphQL-Queries, REST-Endpoints, Bearer-Token-Authentifizierung und Environment-Variablen für verschiedene Stages – alles direkt in der IDE, versioniert im Repository und ohne Tool-Wechsel.
Wer eine REST- oder GraphQL-API in Symfony von Hand aufbaut, schreibt Controller, Serializer-Konfigurationen, Pagination und Fehlerbehandlung selbst. API Platform 4 übernimmt das alles deklarativ — eine PHP-Klasse mit dem richtigen Attribut reicht, um eine vollständige API-Ressource mit Filterung, Pagination und OpenAPI-Dokumentation zu erhalten.
Eigene Magento 2 GraphQL Resolver verbinden Schema, Query-Logik und Service-Schicht. Entscheidend sind dabei klare Typen, saubere Resolver-Klassen und eine Architektur, die nicht direkt Business-Logik in den Resolver drückt.