Jira issue originally created by user weaverryan:
This is part of the Symfony Developer Experience Initiative, which I hope can help Doctrine as well :). This is a vision for a console tool to help visualize and manage your Doctrine entities. There are so many options and configuration that I think sometimes either (A) people don't even realize what options are available to them or (B) it's difficult to set everything up correctly (especially with relationships).
Imagine an interactive command that did things like:
Does anyone see any issues with this? Obviously, this is HUGE, but it wouldn't need to start huge - it could start simply with some visualization and move from there. I think this could bring down the barrier to entry tremendously, and offer (via generation and visualization) some of the benefits of AR magic without that darn magic :).
Comment created by @ocramius:
TL;DR: dumping details, yes please! modifying files/mappings, no-go.
A couple of things here:
Note that for mappings there's http://www.pulpo18.com/, which eases the path for newcomers. I also developed something for the ZF2 packages (which I must move to a separate library), see http://stackoverflow.com/a/14574952/347063