Skip to content

Commit 25127ad

Browse files
committed
Remove ExpressionBuilder
1 parent 2a7e1cc commit 25127ad

File tree

3 files changed

+5
-28
lines changed

3 files changed

+5
-28
lines changed

src/Builder/ExpressionBuilder.php

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/DQLQueryBuilder.php

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace Yiisoft\Db\Pgsql;
66

77
use Yiisoft\Db\Expression\ArrayExpression;
8-
use Yiisoft\Db\Expression\Expression;
98
use Yiisoft\Db\Expression\ExpressionBuilderInterface;
109
use Yiisoft\Db\Expression\JsonExpression;
1110
use Yiisoft\Db\Expression\StructuredExpression;
@@ -14,7 +13,6 @@
1413
use Yiisoft\Db\Pgsql\Builder\JsonOverlapsConditionBuilder;
1514
use Yiisoft\Db\Pgsql\Builder\LikeConditionBuilder;
1615
use Yiisoft\Db\Pgsql\Builder\StructuredExpressionBuilder;
17-
use Yiisoft\Db\Pgsql\Builder\ExpressionBuilder;
1816
use Yiisoft\Db\Pgsql\Builder\JsonExpressionBuilder;
1917
use Yiisoft\Db\QueryBuilder\AbstractDQLQueryBuilder;
2018
use Yiisoft\Db\QueryBuilder\Condition\ArrayOverlapsCondition;
@@ -44,15 +42,6 @@ protected function defaultConditionClasses(): array
4442
];
4543
}
4644

47-
/**
48-
* Has an array of default expression builders.
49-
*
50-
* Extend this method and override it if you want to change default expression builders for this query builder.
51-
*
52-
* {@see ExpressionBuilder} docs for details.
53-
*
54-
* @psalm-return array<string, class-string<ExpressionBuilderInterface>>
55-
*/
5645
protected function defaultExpressionBuilders(): array
5746
{
5847
return [
@@ -62,7 +51,6 @@ protected function defaultExpressionBuilders(): array
6251
JsonExpression::class => JsonExpressionBuilder::class,
6352
JsonOverlapsCondition::class => JsonOverlapsConditionBuilder::class,
6453
StructuredExpression::class => StructuredExpressionBuilder::class,
65-
Expression::class => ExpressionBuilder::class,
6654
LikeCondition::class => LikeConditionBuilder::class,
6755
];
6856
}

src/QueryBuilder.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ protected function prepareBinary(string $binary): string
3333
{
3434
return "'\x" . bin2hex($binary) . "'::bytea";
3535
}
36+
37+
protected function createSqlParser(string $sql): SqlParser
38+
{
39+
return new SqlParser($sql);
40+
}
3641
}

0 commit comments

Comments
 (0)