mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
DDC-2255: [Doctrine-Bridge][Console] Entity, Getters and Setters Generating Bug detected in Symfony 2 Framework #2836
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 (Jan 24, 2013).
Originally assigned to: @Ocramius on GitHub.
Jira issue originally created by user nayzo:
Bug found when generation the Entity, Getters and Setters by using the Command:
In the situation you have a *OneToMany* relation in the Entity and you did implement the __construct(), then the Console Wont generate the ArrayCollection() !
In the case you did not implement the __construct(), then everything will goes fine when generating them,
Example:
In this case, when using the Command to generate Entity, Getters and Setters, the Console *Wont* generate the ArrayCollection() of the OneToMany relations in the __construct() !
@doctrinebot commented on GitHub (Jan 24, 2013):
Comment created by @ocramius:
[~nayzo] This is expected behavior, since the generator should not change already existing methods
@doctrinebot commented on GitHub (Jan 24, 2013):
Issue was closed with resolution "Invalid"
@doctrinebot commented on GitHub (Jan 24, 2013):
Comment created by nayzo:
but it could override them and add missing instruction that should be added within the code, otherwise it leads to a dis-function and non stable relations !!
@doctrinebot commented on GitHub (Jan 24, 2013):
Comment created by @ocramius:
No, that is not up to the generator. Entity generation and fixing your broken existing code are different things. You should not rely on the generator to handle this kind of problems, the generator just gives you a kick-start, but after that, you are on your own.