Hello, I'm brainstorming how to adapt my application to ZF2. The software is a web app with a handful of CLI tools. I would like to share as much code between these two areas as possible. I'm thinking of using a primary module to handle the web app, with a secondary module loaded in CLI mode to override routing behavior while recycling other configuration and code.
I'm struggling with the naming in this hypothetical situation. If the top-level namespace is supposed to be a vendor, then the logical namespacing would be something like: \MyApp\Module and \MyApp\CLI\Module However, it appears that ZF2 modules have to live in the top of a namespace, so I would end up with something like: \MyApp\Module and \MyAppCLI\Module ...which just doesn't quite feel right. Am I misunderstanding something, or is this a limitation I should just live with? If I have to live with it, are there any conventions I should keep in mind? I'm also interested in comments on my proposed CLI solution, though that is not my primary concern right now. thanks, Demian
