Good morning.
I took MVC/Application as a basis.
The structure is modular. And I'm very interested in how modules can interact with each other.
If in the file phalcon/mvc/application.zep
Only one module is initialized
moduleObject->registerAutoloaders(dependencyInjector);
moduleObject->registerServices(dependencyInjector);
There are no cycles or anything else.
Maybe I do not know something and still there is a way. Or write the very implementation of all this.