Test all the things!
Compare changes
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
Files
16+ 9
− 0
This merge request improves the code coverage of the project's unit tests.
I broke up this rather large set of changes into separate commits. See the individual commit messages for details.
In 1477621c, I introduced a lesser-known feature of PHP called a trait. It allows one to "inject" common methods into any class without requiring inheritance.
For a faster browsing experience, some files are collapsed by default.