Dependency injection and self-initializing fixtures for PHPUnit