Today I finally managed to find and fix an issue that we had for some time with Code-Coverage generation with PCOV in github actions. To give you a bit of background, imagine a project that uses 2 separate folders where one contains the business-logic and one contains the framework-related...
DRAFT Use strategy pattern to inject new keywords into the DSL parser class. Each keyword is responsible for its own evaluation. Load new keywords this way using a (load lib.php) statement. Basic syntax and semantics: Losely inspired by Emacs Lisp. First item in list is function, rest is...
This post may now be outdated. See the johnkary/phpunit-speedtrap project on GitHub for the most recent instructions. All developers should strive to write "fast tests," and "fast" will be different for each developer, language and software stack. Traditionally, unit tests should be very fast, a...