doctrine/doctrine2 — pull request #419 by djlambert (2012-08-07 21:40:59+00:00)
Title: Add ODM embedded-like functionality

This PR adds ODM embedded-like functionality to the ORM.

Including the new *@MappedAssociation* annotation on a field having a one-to-one association adds a discriminator column to the table for storing the class name of a "mapped" entity.

This allows a class or mapped superclass with a one-to-one identifying association to be extended by additional entities without requiring any code changes (as is required with the discriminator map when using inheritance).

I apologize if this is the incorrect way to submit a feature request. Currently just the annotation driver has been updated, I wanted to get feedback before continuing with the remaining drivers. Models and tests are included.