mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
DDC-2031: doctrine:generate:entities - Alternate (scoped) Namespace Syntax not supported #2563
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Sep 13, 2012).
Originally assigned to: @Ocramius on GitHub.
Jira issue originally created by user ilaurillard:
My preferred Syntax:
namespace foo
{
use ...;
class { ... }
}
seems not to be supported.
Setters/Getters are inserted before the last curly closing bracket - but that is the closing Namespace scope!
@doctrinebot commented on GitHub (Sep 13, 2012):
Comment created by @ocramius:
[~ilaurillard] entities are per-file anyway, you'd have only one namespace.
is exactly like writing
@doctrinebot commented on GitHub (Sep 14, 2012):
Comment created by ilaurillard:
One namespace per file may be correct, but only considering autoloading issues.
Have a look to the symfony "bootstrap.php.cache" file for an example of multiple namespace and classes.
Doctrine should have a similar "compiling" option.
I know of the standard syntax - thats why i wrote: "my preferred syntax".
I just may live with the standard syntax - you may want to at least mention in the docs that you have to use standard syntax, else your compiled entities fatal.
@doctrinebot commented on GitHub (Sep 14, 2012):
Comment created by @ocramius:
[~ilaurillard] not really sure classcache is doctrine's problem. Playing with reflection, any third party (Symfony2 here) can handle that without string concat
@doctrinebot commented on GitHub (Sep 14, 2012):
Comment created by stof:
@Marco The issue is not about creting a class cache but about editing entities with the EntityGenerator when the code uses the syntax with braces.
@doctrinebot commented on GitHub (Sep 14, 2012):
Comment created by @ocramius:
[stof] yes, but I think the code generator becomes quite too complex when we add all these details... What I was thinking is that using an alternate syntax to ease the task [ilaurillard] exposed as an example is anyway a bit weak. I don't see this coming without code generation projects going on first.
@doctrinebot commented on GitHub (Jan 23, 2013):
Comment created by @ocramius:
Alternate code generators project is not yet on roadmap.
@doctrinebot commented on GitHub (Jan 23, 2013):
Issue was closed with resolution "Won't Fix"