File tree 2 files changed +7
-2
lines changed
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -669,6 +669,11 @@ public function parseSelect($dql)
669
669
}
670
670
}
671
671
672
+ $ this ->appendRelationIdentifierOnSqlSelect ();
673
+ }
674
+
675
+ private function appendRelationIdentifierOnSqlSelect ()
676
+ {
672
677
if (Doctrine_Core::HYDRATE_ARRAY === $ this ->_hydrator ->getHydrationMode ()) {
673
678
foreach ($ this ->_queryComponents as $ componentAlias => $ queryComponent ) {
674
679
if (isset ($ queryComponent ['relation ' ]) && isset ($ queryComponent ['agg ' ])) {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ class Doctrine_Ticket_GH134_TestCase extends Doctrine_UnitTestCase
4
4
{
5
5
public function test_addIdentifierForSelectedRelation_withAliases ()
6
6
{
7
- foreach ($ this ->provideIdentifierAndRelationData () as [$ hydrateType , $ expectedSql , $ expectedFirstResult ]) {
7
+ foreach ($ this ->provideIdentifierAndRelationWithAliasData () as [$ hydrateType , $ expectedSql , $ expectedFirstResult ]) {
8
8
$ query = Doctrine_Query::create ()
9
9
->select ('u.id, e.address as aliasAddress ' )
10
10
->from ('User u ' )
@@ -20,7 +20,7 @@ public function test_addIdentifierForSelectedRelation_withAliases()
20
20
}
21
21
}
22
22
23
- private function provideIdentifierAndRelationData ()
23
+ private function provideIdentifierAndRelationWithAliasData ()
24
24
{
25
25
yield [
26
26
Doctrine_Core::HYDRATE_ARRAY ,
You can’t perform that action at this time.
0 commit comments