Constructor de DI Container
Configura el DI container inyectando dependencias.
Container Config
container = Container()
container.repository = SqlAlchemyRepo()
container.email = SendGridEmail()
user_service = UserService(
repo=container.repository,
email=container.email)
container.repository = SqlAlchemyRepo()
container.email = SendGridEmail()
user_service = UserService(
repo=container.repository,
email=container.email)
Dependencias Registradas
Repository: InMemoryRepoEmail: ConsoleEmailCache: RedisCache