Nitpick: I would rather define the tests array in one go using
```php
$tests = array(
   // array entries
);
```
since this is usually a best practices we follow to avoid the internal array resizing, which doubles the number of bucket pointers everytime it needs to do so.

But since it is tests, it's less important.