Don't get hooked, listen to events! PSR-14 within TYPO3 v10
summary
PSR-14 gets implemented into TYPO3 v10 to replace scattered hooks and signal slots with object-based events, three tiny interfaces and a pluggable dispatcher. Two reference implementations plus a Composer plugin get built and tested, a listener provider aggregates extension listeners, and core hooks migrate incrementally (core extension work starts but full migration is ongoing). Events use PHP objects by class name, support a stoppable event pattern, and enable adopting external libraries like Monolog via PSR-3 compatibility.
AI-written summary · about
chapters (6)
- 0:00Introduction and speaker intro
- 1:26What is PHP-FIG and PSRs
- 14:57Event dispatching and PSR-14
- 21:24PSR-14 interfaces and concepts
- 33:13Listener registration in TYPO3
- 43:06Demo and conclusion
related talks
44mPSR-14: A major PHP Event
26mLeveraging Events
02h 53mPractical design patterns in PHP (Part 3)
38mPHP FIG: Helping communities work together
45mServer-Sent Events
41mAdding Event Sourcing to an existing PHP project (for the right reasons)
43mAdding Event Sourcing to an existing PHP project (for the right reasons)
44m"TYPO3 NEW APIS"
