mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
[PR #769] [CLOSED] [WIP] Custom Persisters #8686
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?
📋 Pull Request Information
Original PR: https://github.com/doctrine/orm/pull/769
Author: @guilhermeblanco
Created: 8/28/2013
Status: ❌ Closed
Base:
master← Head:DDC-391📝 Commits (5)
bcf0f47Add support to configure custom persister classes09c71d1Added suggested changesb39bbf2Organized Persisters into proper namespaces. Added mapping support to association persisters. Prepared field for Custom Persisters. Initial draft of Entity and Collection Persister interfaces.04e3370Renamed remaining Entity Persisters.b8f57b5Finished reorganization of persisters. Moved instantiation to EntityManager.📊 Changes
51 files changed (+730 additions, -240 deletions)
View changed files
📝
docs/en/reference/limitations-and-known-issues.rst(+1 -15)📝
doctrine-mapping.xsd(+1 -0)📝
lib/Doctrine/ORM/Configuration.php(+28 -0)📝
lib/Doctrine/ORM/Decorator/EntityManagerDecorator.php(+16 -0)📝
lib/Doctrine/ORM/EntityManager.php(+36 -2)📝
lib/Doctrine/ORM/EntityManagerInterface.php(+3 -1)📝
lib/Doctrine/ORM/EntityRepository.php(+3 -3)📝
lib/Doctrine/ORM/Mapping/Builder/ClassMetadataBuilder.php(+14 -0)📝
lib/Doctrine/ORM/Mapping/Builder/OneToManyAssociationBuilder.php(+14 -3)📝
lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(+21 -0)📝
lib/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php(+5 -0)📝
lib/Doctrine/ORM/Mapping/Driver/XmlDriver.php(+11 -0)📝
lib/Doctrine/ORM/Mapping/Driver/YamlDriver.php(+11 -0)📝
lib/Doctrine/ORM/Mapping/Entity.php(+5 -0)📝
lib/Doctrine/ORM/Mapping/ManyToMany.php(+5 -0)📝
lib/Doctrine/ORM/Mapping/OneToMany.php(+5 -0)📝
lib/Doctrine/ORM/PersistentCollection.php(+2 -2)📝
lib/Doctrine/ORM/Persister/Collection/AbstractCollectionPersister.php(+8 -6)➕
lib/Doctrine/ORM/Persister/Collection/CollectionPersister.php(+30 -0)📝
lib/Doctrine/ORM/Persister/Collection/ElementCollectionPersister.php(+1 -1)...and 31 more files
📄 Description
Adding support for custom persisters as defined by DDC-391.
Implementing both Entity and Collection based Persisters
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.