und was fällt weg?
Symfony 7 ist die erste Major-Version seit Symfony 5, die PHP 8.2 als Mindestanforderung setzt und eine Reihe lange deprecateter APIs endgültig entfernt. Gleichzeitig bringt Symfony 7 echte Neuerungen: den ClockInterface-Standard, den AssetMapper als webpack-freie Alternative, überarbeitete DI-Attribute und einen deutlich schlankeren Core. Dieser Artikel zeigt, was konkret neu ist, was entfernt wurde und wie die Migration von 6.4 auf 7 aussieht.
Inhaltsverzeichnis
- 1. Symfony 7 im Überblick: Was hat sich grundlegend verändert?
- 2. PHP 8.2 als Mindestanforderung: Konkrete Auswirkungen
- 3. Die Clock-Komponente: Testbarer Umgang mit Zeit
- 4. AssetMapper: JavaScript ohne Node.js und Webpack
- 5. Neue DI-Attribute: Autowire, AutowireIterator und mehr
- 6. Was fällt weg: Entfernte Komponenten und Klassen