Skip to content

Commit f25c8d6

Browse files
authored
chore(deps): deprecate dbal query (#42)
1 parent 4649371 commit f25c8d6

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

Filter/Doctrine/DBALQuery.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
/**
2121
* @author Jeremy Barthe <j.barthe@lexik.fr>
22+
* @deprecated use ORMQuery instead
2223
*/
2324
class DBALQuery implements QueryInterface
2425
{
@@ -33,6 +34,8 @@ class DBALQuery implements QueryInterface
3334
*/
3435
public function __construct(QueryBuilder $queryBuilder, $forceCaseInsensitivity = false)
3536
{
37+
trigger_deprecation('spiriitlabs/form-filter-bundle', '11.1.0', 'Using DBALQuery is deprecated, use ORMQuery instead.');
38+
3639
$this->queryBuilder = $queryBuilder;
3740
$this->expressionBuilder = new DBALExpressionBuilder(
3841
$this->queryBuilder->expr(),

Filter/Doctrine/DoctrineQueryBuilderAdapter.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ public function __construct($qb)
3434
if (!($qb instanceof ORMQueryBuilder || $qb instanceof DBALQueryBuilder)) {
3535
throw new RuntimeException('Invalid Doctrine query builder instance.');
3636
}
37+
if ($qb instanceof DBALQueryBuilder) {
38+
trigger_deprecation('spiriitlabs/form-filter-bundle', '11.1.0', 'Using DBALQueryBuilder is deprecated, use ORMQueryBuilder instead.');
39+
}
3740

3841
$this->qb = $qb;
3942
}

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
"prefer-stable": true,
99
"require": {
1010
"php": "^8.1",
11-
"doctrine/orm": "^3.0",
1211
"doctrine/dbal": "^3.0",
12+
"doctrine/orm": "^3.0",
13+
"symfony/deprecation-contracts": "^3.5",
1314
"symfony/form": "^5.4|^6.4|^7.0",
1415
"symfony/framework-bundle": "^5.4|^6.4|^7.0"
1516
},

0 commit comments

Comments
 (0)