Upgrade-Leitfäden
Was sich tatsächlich ändert, in welcher Reihenfolge man es macht, und der Code dahinter. Geschrieben aus der Praxis dieser Upgrades, nicht nur aus den Changelogs.
Auch auf English
Schritt für Schritt: PHP 8.1, Deprecations auf null, das neue Security-System statt Guard, Swiftmailer zu Mailer, Annotations zu Attributes und das composer update auf 6.4 selbst.
14 Min. Lesezeit · aktualisiert 2026-09-12
Wie eine 6.4-Anwendung in einem Release auf 7.4 LTS kommt: Deprecations mit der PHPUnit-Bridge aufspüren, Return Types patchen, was 7.0 entfernt hat, und das composer update.
11 Min. Lesezeit · aktualisiert 2026-09-12
Das Brücken-Release 2.7, api:upgrade-resource, explizite Operationen, State Provider und Processor, Subresources als URI-Templates und die Filter, die umgezogen sind.
13 Min. Lesezeit · aktualisiert 2026-09-12
Die Kompatibilitäts-Flags von 3.4 einzeln umstellen, weg von den Event-Listenern, das neue Fehlerformat und die Hydra-Keys ohne Präfix übernehmen, dann auf 4.x wechseln.
10 Min. Lesezeit · aktualisiert 2026-09-12
Annotations zu Attributes, Lazy Ghosts statt Proxies, eigene DBAL-Typen, entfernte APIs, die DoctrineBundle-Flags, die zuerst gesetzt werden, und wie man prüft, dass sich das Schema nicht geändert hat.
12 Min. Lesezeit · aktualisiert 2026-09-12
Was jedes verwaiste Bundle getan hat, was es in Symfony 6.4 und 7.4 ersetzt, und welche Codeänderung dahintersteckt, mit Vorher-Nachher-Beispielen.
12 Min. Lesezeit · aktualisiert 2026-09-12
Welcher Leitfaden passt zu Ihnen?
Laden Sie Ihre composer.lock hoch, und der Scan zeigt Ihre aktuellen Symfony-, API-Platform- und Doctrine-Versionen, die Pakete, die den nächsten Schritt blockieren, und die richtige Reihenfolge.