Dependency injection container (league/di) with service providers and facades