1022 B
1022 B
В папку ./Src я положил трейты с функциями общими для всех модулей в проекте
Tasks - Папка с модулем. Собственно здесь это чисто для примера, чтобы наглядно показать как я разделяю проект на модули, и как модули могут взаимодействовать между собой. Подробней
OtherModule - Пустой модуль для того, чтобы продемонстрировать взаимодействие между модулями. Собственно как вызвать одни модули из другого, пример тут: app/modules/Tasks/Infrastructure/Storage/Factory.php
ModulesProvider - Здесь происходит создание и инициализация модулей (внедрение зависимостей, загрузка настроек).