Skip to content

Commit f23930a

Browse files
sgloegilles-g
authored andcommitted
chore(deprecation): Connection::PARAM:STR_ARRAY is deprecated in DBAL 4.x (#46)
1 parent c4c9e4d commit f23930a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Event/Subscriber/AbstractDoctrineSubscriber.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ public function filterValue(GetFilterConditionEvent $event): void
3939
$paramName = $this->generateParameterName($event->getField());
4040

4141
if (is_array($values['value']) && sizeof($values['value']) > 0) {
42+
$parameterType = class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY;
4243
$event->setCondition(
4344
$expr->in($event->getField(), ':' . $paramName),
44-
[$paramName => [$values['value'], Connection::PARAM_STR_ARRAY]]
45+
[$paramName => [$values['value'], $parameterType]]
4546
);
4647
} elseif (!is_array($values['value'])) {
4748
$event->setCondition(

0 commit comments

Comments
 (0)