mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
[PR #381] [MERGED] [DDC-1637] Collection Filtering API #8110
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/381
Author: @beberlei
Created: 6/20/2012
Status: ✅ Merged
Merged: 7/9/2012
Merged by: @beberlei
Base:
master← Head:DDC-1637📝 Commits (1)
b2385e0[DDC-1637] Implementation of Criteria Collections API for📊 Changes
11 files changed (+736 additions, -66 deletions)
View changed files
📝
lib/Doctrine/ORM/EntityRepository.php(+39 -1)📝
lib/Doctrine/ORM/PersistentCollection.php(+62 -5)📝
lib/Doctrine/ORM/Persisters/BasicEntityPersister.php(+165 -43)📝
lib/Doctrine/ORM/Persisters/JoinedSubclassPersister.php(+12 -7)📝
lib/Doctrine/ORM/Persisters/SingleTablePersister.php(+23 -6)➕
lib/Doctrine/ORM/Persisters/SqlExpressionVisitor.php(+102 -0)➕
lib/Doctrine/ORM/Persisters/SqlValueVisitor.php(+126 -0)📝
tests/Doctrine/Tests/ORM/Functional/ClassTableInheritanceTest.php(+29 -2)📝
tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php(+134 -0)📝
tests/Doctrine/Tests/ORM/Functional/OneToManyBidirectionalAssociationTest.php(+23 -0)📝
tests/Doctrine/Tests/ORM/Functional/SingleTableInheritanceTest.php(+21 -2)📄 Description
This Pull Request implements the new Collection Filtering/Criteria API inside the Persisters.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.