1515use Yiisoft \Db \Pgsql \Tests \Support \TestTrait ;
1616use Yiisoft \Db \Query \Query ;
1717use Yiisoft \Db \Query \QueryInterface ;
18- use Yiisoft \Db \QueryBuilder \Condition \ArrayOverlapsCondition ;
19- use Yiisoft \Db \QueryBuilder \Condition \JsonOverlapsCondition ;
18+ use Yiisoft \Db \QueryBuilder \Condition \ArrayOverlaps ;
19+ use Yiisoft \Db \QueryBuilder \Condition \JsonOverlaps ;
2020use Yiisoft \Db \Schema \Column \ColumnInterface ;
2121use Yiisoft \Db \Tests \Common \CommonQueryBuilderTest ;
2222
@@ -456,34 +456,34 @@ public function testSelectScalar(array|bool|float|int|string $columns, string $e
456456 parent::testSelectScalar( $ columns, $ expected);
457457 }
458458
459- public function testArrayOverlapsConditionBuilder (): void
459+ public function testArrayOverlapsBuilder (): void
460460 {
461461 $ db = $ this ->getConnection ();
462462 $ qb = $ db ->getQueryBuilder ();
463463
464464 $ params = [];
465- $ sql = $ qb ->buildExpression (new ArrayOverlapsCondition ('column', [1, 2, 3]), $ params);
465+ $ sql = $ qb ->buildExpression (new ArrayOverlaps ('column', [1, 2, 3]), $ params);
466466
467467 $ this ->assertSame ('"column"::text[] && ARRAY[1,2,3]::text[]', $ sql);
468468 $ this ->assertSame ([], $ params);
469469
470470 // Test column as Expression
471471 $ params = [];
472- $ sql = $ qb ->buildExpression (new ArrayOverlapsCondition (new Expression('column'), [1, 2, 3]), $ params);
472+ $ sql = $ qb ->buildExpression (new ArrayOverlaps (new Expression('column'), [1, 2, 3]), $ params);
473473
474474 $ this ->assertSame ('column::text[] && ARRAY[1,2,3]::text[]', $ sql);
475475 $ this ->assertSame ([], $ params);
476476
477477 $ db ->close ();
478478 }
479479
480- public function testJsonOverlapsConditionBuilder (): void
480+ public function testJsonOverlapsBuilder (): void
481481 {
482482 $ db = $ this ->getConnection ();
483483 $ qb = $ db ->getQueryBuilder ();
484484
485485 $ params = [];
486- $ sql = $ qb ->buildExpression (new JsonOverlapsCondition ('column', [1, 2, 3]), $ params);
486+ $ sql = $ qb ->buildExpression (new JsonOverlaps ('column', [1, 2, 3]), $ params);
487487
488488 $ this ->assertSame (
489489 'ARRAY(SELECT jsonb_array_elements_text("column"::jsonb)) && ARRAY[1,2,3]::text[]',
@@ -502,21 +502,21 @@ public function testOverlapsCondition(iterable|ExpressionInterface $values, int
502502
503503 $ count = $ query
504504 ->from('array_and_json_types')
505- ->where(new ArrayOverlapsCondition ('intarray_col', $ values))
505+ ->where(new ArrayOverlaps ('intarray_col', $ values))
506506 ->count();
507507
508508 $ this ->assertSame ( $ expectedCount, $ count);
509509
510510 $ count = $ query
511511 ->from('array_and_json_types')
512- ->setWhere(new JsonOverlapsCondition ('json_col', $ values))
512+ ->setWhere(new JsonOverlaps ('json_col', $ values))
513513 ->count();
514514
515515 $ this ->assertSame ( $ expectedCount, $ count);
516516
517517 $ count = $ query
518518 ->from('array_and_json_types')
519- ->setWhere(new JsonOverlapsCondition ('jsonb_col', $ values))
519+ ->setWhere(new JsonOverlaps ('jsonb_col', $ values))
520520 ->count();
521521
522522 $ this ->assertSame ( $ expectedCount, $ count);
0 commit comments