|
|
||
|---|---|---|
| .. | ||
| Application | ||
| Dto | ||
| Infrastructure | ||
| Interfaces | ||
| Factory.php | ||
| Readme.md | ||
Readme.md
Модуль на слои делим, грубо говоря
Application - Здесь у нас классы для валидации входящих данных, классы с логикой обработки этих данных (мы тут какбы решаем куда их отправить дальше).
Dto - Тут классы в которых реализуем обработку данных, разные расчеты, преобразования, перед тем, как отдать пользователю, или сохранить в БД или еще где. Грубо говоря описывается логика програмных сущностей, в данном случае тасков
Infrastructure - Тут классы в которых реализованна работа с хранилищами данных, запросы к SQL базам, к elastic, может часть данных какой-либо сущности у нас кешируется, а часть нет. Подробней
Interfaces - Собственно интерфейсы, те которые нужны, на каждый класс писать интерфейс конечно врядли смысл имеется.