First, there was the TestListener interface for extending PHPUnit. But it was abused, because it allowed more than just listening. Then came the TestHook interfaces, but they were inconvenient to use. Now PHPUnit 10 introduces a new event system for developing extensions and for in-depth analysis of your testsuite, hoping to overcome the shortcomings of its predecessors. Join Arne Blankerts, one of the two developers behind PHPUnit's new event system, and learn how easy it can be to extend PHP's popular test runner as well as getting new detailed insights to the test execution.