mirror of
https://github.com/doctrine/orm.git
synced 2026-03-23 22:42:18 +01:00
[PR #471] [MERGED] Extended TreeWalker interface with getQueryComponents() and setQueryComponent() which are used by the Parser class #8245
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/471
Author: @chives
Created: 10/11/2012
Status: ✅ Merged
Merged: 11/22/2012
Merged by: @guilhermeblanco
Base:
master← Head:DDC-2052📝 Commits (4)
2c99ecfExtended TreeWalker interface with getQueryComponenets() and setQueryComponent() which are used by the Parser class7b1d84cMoved CustomTreeWalkersJoinTest to proper namespace and fixed licence08a3423CS fixesafdb92fAdded note about new methods in UPGRADE.md📊 Changes
7 files changed (+204 additions, -5 deletions)
View changed files
📝
UPGRADE.md(+6 -0)📝
lib/Doctrine/ORM/Query/Parser.php(+4 -2)📝
lib/Doctrine/ORM/Query/SqlWalker.php(+13 -3)📝
lib/Doctrine/ORM/Query/TreeWalker.php(+15 -0)📝
lib/Doctrine/ORM/Query/TreeWalkerAdapter.php(+27 -0)📝
lib/Doctrine/ORM/Query/TreeWalkerChain.php(+29 -0)➕
tests/Doctrine/Tests/ORM/Query/CustomTreeWalkersJoinTest.php(+110 -0)📄 Description
Another proposed solution for http://www.doctrine-project.org/jira/browse/DDC-2052 . The one that @beberlei introduced did not solve the problem that modifying query in a custom tree walker throws an exception from SqlWalker.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.