Creating current time information in code is rather easy by calling time() or new DateTimeImmutable() directly when the information is necessary. But that then makes the code a nightmare to test. In this session we will see how the new PSR-20 allows us to change that by still making it easy to generate current time information but also allowing one to test the code. And we will get some background info why it was designed in such a way.


Please login to leave a comment

Rodi de Boer at 11:09 on 21 Mar 2024

Talk was a bit rushed and chaotic; speaker sometimes did not know what was on the slide or where he was in the presentation.

Info was good, nice kind of journey from what and why you want something like this and how you get to the end point and then showing that the end point is actually the PSR-20 interface in disguise.

Just could've been better presented.