~/talk

Symfony 7: Is Your Upgrade Ready?

Talkat International PHP Conference Berlin 2026 · 2026-06-08..06-12· [php]
slides:none on file

Symfony 7 ships as a cleanup release (the beta1 out now) that removes the deprecation layer so production code must stop using deprecated APIs; the practical claim is “Symfony 7 = Symfony 6.4 minus deprecations” (Symfony 7 = 6.4 minus deprecations). New attribute-driven features already live in 6.4: routing, DI decoration and autowiring, request payload mapping, access‑token auth, HTML sanitizer, clock, asset mapper, webhook/scheduler built on Messenger. Migration strategy uses Rector to rewrite Doctrine annotations to attributes and PHPStan’s deprecation rules to find remaining issues (use Rector + PHPStan).

AI-written summary · about

  1. 0:00Symfony 7 introduction
  2. 1:25What is Symfony
  3. 3:11Symfony 6.4/7.0 releases
  4. 5:20PHP 8 attributes vs annotations
  5. 8:58Dependency injection improvements
  6. 17:50HTTP kernel enhancements
  7. 21:50Query parameter handling
  8. 25:28Exception and security attributes
  9. 27:35Doctrine annotations deprecated
  10. 29:22FrameworkExtraBundle removed
  11. 30:47Access token auth
  12. 36:05New Symfony 6.x components
  13. 42:12PSR HTTP message bridge
  14. 44:22Messenger and webhooks
  15. 46:29Scheduler and asset mapper
  16. 52:40Templating component deprecated
  17. 54:48Upgrade preparation
  18. 59:47Summary and contributions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.