Closed Niellles closed 8 months ago
Closing this, as I it's a bit more work than I had anticipated.
Issues with this PR could be easily fixed, but requires some more manual review for $foo must not be accessed before initialization
for cases that aren't covered by the test suite.
As discussed/requested in #215, PHP 7.3 is dropped, and typed properties/null coalescing assignment shoud be added where possible.