1) composer'ом, консольными командами (artisan/yii/...), npm, webpack, миграциями, тестированием удобно пользоваться? Каждый раз когда надо что-то сделать подобное, вы заходите в терминал, аттачитесь к контейнеру и там уже вводите команды?
2) То есть я правильно понял, что что у вас все проекты на localhost:80. И вы их по очереди запускаете? А браузер не будет ключить из-за того что по одному адресу разный контент кеширует?
3) все-таки есть какие-то неудобства или подводные камни у вас по сравнению с обычным lamp?
А вы используйте только Docker? На рабочей машине вообще нет php и прочего?
Ну тем не менее, всех проектов будет localhost с разными портами? Это удобно?
фасад - это когда снаружи кто-то обращается к методу фреймворка (не зная ничего о его внутреннем устройстве)
По вашей ссылке вообще никаких примеров нет, три строчки элементарного кода, который вообще никак с архитектурой не связан.
Второй уже ответ от вас бесполезный
Как в зависимости от условий в главном классе подключать классы модулей
использовать их методы через главный класс
while ($it->valid()) {
[$key, $value] = [$it->key(), $it->current()];
switch ($value) {
case ...: ...
}
$i->send($value);
}
Очень странно, что мало кто разбирается в архитектуре и все дают ответы в виде "лозунгов" без конкретных примеров кода.