PHPUnit's New Event Subsystem: A Success Story

Sebastian BergmannArne BlankertsEwout Pieter den OudenAndreas Möller | International PHP Conference – Spring Edition |

It all started with a seemingly simple task: Let’s modernize PHPUnit’s logging and reporting capabilities. How much work could that possibly be? Turns out: a lot, given that major parts of the logging and reporting code base are comparatively old, historically interwoven with PHPUnit’s internals – and do not even provide all the data we’d need to implement some of the new reporting options. Join us on a journey from legacy logging to event based reporting in PHPUnit and discover first hand what this new subsystem can do!

About the presenters

Sebastian Bergmann

Sebastian Bergmann is the author of PHPUnit and sets the industry standard of quality assurance.

Arne Blankerts

Arne Blankerts has solutions ready before others have even understood the problem.

Ewout Pieter den Ouden

Ewout Pieter den Ouden is a PHP developer with Ingewikkeld and a PHPUnit core developer.

Andreas Möller

Andreas Möller is a self-employed software engineer and a PHPUnit core developer.