Dependency injection container for PHP