diff options
author | Robin Appelman <robin@icewind.nl> | 2018-01-12 13:44:30 +0100 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2018-01-12 13:57:55 +0100 |
commit | 42b3aa3a0a9098a2810ded6f0e0e359a3c9e3337 (patch) | |
tree | 464fb00ca8d575c81775dd4d4600d7fb44cee737 /lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php | |
parent | aad01894e38ff77781934c16b75dac43d49ec74a (diff) | |
download | nextcloud-server-42b3aa3a0a9098a2810ded6f0e0e359a3c9e3337.tar.gz nextcloud-server-42b3aa3a0a9098a2810ded6f0e0e359a3c9e3337.zip |
reuse query builder
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php')
-rw-r--r-- | lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php b/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php index 85b676be3f4..154f2447c77 100644 --- a/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php +++ b/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php @@ -52,13 +52,14 @@ class ExpressionBuilder implements IExpressionBuilder { /** * Initializes a new <tt>ExpressionBuilder</tt>. * - * @param \OCP\IDBConnection $connection + * @param IDBConnection $connection + * @param IQueryBuilder $queryBuilder */ - public function __construct(IDBConnection $connection) { + public function __construct(IDBConnection $connection, IQueryBuilder $queryBuilder) { $this->connection = $connection; $this->helper = new QuoteHelper(); $this->expressionBuilder = new DoctrineExpressionBuilder($connection); - $this->functionBuilder = $connection->getQueryBuilder()->func(); + $this->functionBuilder = $queryBuilder->func(); } /** |