mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
DDC-1973: [GH-420] Cascade dependent identities to associations #2489
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 (Aug 8, 2012).
Originally assigned to: @beberlei on GitHub.
Jira issue originally created by user @beberlei:
This issue is created automatically through a Github pull request on behalf of djlambert:
Url: https://github.com/doctrine/doctrine2/pull/420
Message:
Currently when an entity in a one-to-one association gets its identity from another entity it requires calling the setter for the associated entity from the setter in the identity source entity setter or passing the identity source entity to the associated entity's constructer, something similar to this:
This PR adds checks for associations with cascade persist that have dependent identities which are empty, and sets the field in the associated entity to the identity source entity. Granted it's not complicated to do as the previous example, but this allows for simpler code. It also seems a logical assumption that when the association is cascade persist this should happen automatically:
Now only if it wasn't so wordy to explain :)
@doctrinebot commented on GitHub (Aug 8, 2012):
Comment created by @beberlei:
A related Github Pull-Request [GH-420] was closed
https://github.com/doctrine/doctrine2/pull/420
@doctrinebot commented on GitHub (Aug 14, 2012):
Comment created by @asm89:
User closed the PR as it was not valid.
@doctrinebot commented on GitHub (Aug 14, 2012):
Issue was closed with resolution "Invalid"
@doctrinebot commented on GitHub (Dec 20, 2013):
Comment created by @doctrinebot:
A related Github Pull-Request [GH-420] was closed:
https://github.com/doctrine/dbal/pull/420