Skip to content

Commit 1f6d742

Browse files
committed
Allow Expr\Func in QueryBuilder::join()
1 parent 44275d6 commit 1f6d742

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

extension.neon

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ parameters:
4444
- stubs/ORM/Query.stub
4545
- stubs/ORM/Query/Expr/Comparison.stub
4646
- stubs/ORM/Query/Expr/Composite.stub
47+
- stubs/ORM/Query/Expr/Func.stub
4748
- stubs/ORM/Query/Expr/Join.stub
4849
- stubs/Persistence/Mapping/ClassMetadata.stub
4950
- stubs/ServiceDocumentRepository.stub

stubs/ORM/Query/Expr/Func.stub

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Doctrine\ORM\Query\Expr;
4+
5+
class Func
6+
{
7+
8+
}

stubs/bleedingEdge/ORM/QueryBuilder.stub

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class QueryBuilder
7373
* @param literal-string $join
7474
* @param literal-string $alias
7575
* @param Expr\Join::ON|Expr\Join::WITH|null $conditionType
76-
* @param literal-string|Expr\Comparison|Expr\Composite|null $condition
76+
* @param literal-string|Expr\Comparison|Expr\Composite|Expr\Func|null $condition
7777
* @param literal-string|null $indexBy
7878
*
7979
* @return $this
@@ -87,7 +87,7 @@ class QueryBuilder
8787
* @param literal-string $join
8888
* @param literal-string $alias
8989
* @param Expr\Join::ON|Expr\Join::WITH|null $conditionType
90-
* @param literal-string|Expr\Comparison|Expr\Composite|null $condition
90+
* @param literal-string|Expr\Comparison|Expr\Composite|Expr\Func|null $condition
9191
* @param literal-string|null $indexBy
9292
*
9393
* @return $this
@@ -101,7 +101,7 @@ class QueryBuilder
101101
* @param literal-string $join
102102
* @param literal-string $alias
103103
* @param Expr\Join::ON|Expr\Join::WITH|null $conditionType
104-
* @param literal-string|Expr\Comparison|Expr\Composite|null $condition
104+
* @param literal-string|Expr\Comparison|Expr\Composite|Expr\Func|null $condition
105105
* @param literal-string|null $indexBy
106106
*
107107
* @return $this
@@ -143,7 +143,7 @@ class QueryBuilder
143143
{
144144

145145
}
146-
146+
147147
/**
148148
* @param literal-string|object|array<mixed> $predicates
149149
* @return $this

0 commit comments

Comments
 (0)