Dependency injection container and self-initializing fixtures for PHPUnit