Skipping Tests

Sometimes a test should be skipped for a good reason (some resource is not available for a while and mocking is not an option, or tests are assumed to be impacting each other, etc.).

Most test runners support a way to mark a test to be skipped in a proper …

more ...

Mixed DDL and DML SQL Commands in Doctrine Migrations

Doctrine is a useful library when working on a heavy DB dependent application in PHP/HackLang. It provides migrations as a tool to ease the process of applying changes to the database.

Each migration version is a class (often extends an abstract migration class provided by Doctrine), which specifies the …

more ...