а какой-то сервисный слой должен передать в модель настройки
согласен. Я вообще сторонник принципа единой ответственности и считаю, что в самом классе AR должно быть минимум бизнес логики.
Я лишь предложил вариант с вынесением настроек в отдельный класс, а то как это уже будет дальше использоваться на совести конкретного разработчика
вот тут не очень корректно
А модуль инициализируется только тогда, когда вы входите в него через контроллер.
модуль может быть прописан в bootstrap и инициализируется при инициализации приложения.Наприме, как модуль debug
Почему все думают о решении, но никто не задумывается изначально о правильности?
не стоит быт столь категоричным, это же форум, где люди иногда дают лишь наводки. Чтобы выдавать готовые красивые решения нужно время и нормальные требования. Вот мне например не очень понятна ситуация когда один и тот же модуль может потребоваться в двух экземплярах.
З.Ы. тем не менее спасибо вам за ваш ответ. Он помог мне кое что прояснить у себя в голове