Я пытаюсь применить чистую архитектуру в своем приложении PHP.На данный момент у меня есть объект бизнес-логики User
и сервис UsersService
.UsersService
собирает все варианты использования, связанные с сущностью User.
UsersService->createUser(someData)
берет репозиторий Users и сохраняет его в базе данных.
Я вызываю createUser
case use в моем контроллереи в моей задаче Cli.И я хочу интегрировать систему регистрации в свой проект.Я хочу зарегистрировать что-то внутри прецедента и внутри контроллера / задачи.
Где мне нужно разместить свои Loggers factory/Logger
интерфейсы?