Skip to content

Commit cd4d7f0

Browse files
Try
1 parent 21763a9 commit cd4d7f0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Doctrine/Orm/Filter/PartialSearchFilter.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ public function apply(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $q
4444

4545
if (!is_iterable($values)) {
4646
$parameterName = $queryNameGenerator->generateParameterName($property);
47-
$queryBuilder->setParameter($parameterName, $this->formatLikeValue(mb_strtolower($values)));
47+
$queryBuilder->setParameter($parameterName, $this->formatLikeValue($values));
4848

49-
$likeExpression = 'LOWER('.$field.') LIKE :'.$parameterName.' ESCAPE \'\\\'';
49+
$likeExpression = 'LOWER('.$field.') LIKE LOWER(:'.$parameterName.') ESCAPE \'\\\'';
5050
$queryBuilder->{$context['whereClause'] ?? 'andWhere'}($likeExpression);
5151

5252
return;
@@ -55,8 +55,8 @@ public function apply(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $q
5555
$likeExpressions = [];
5656
foreach ($values as $val) {
5757
$parameterName = $queryNameGenerator->generateParameterName($property);
58-
$likeExpressions[] = 'LOWER('.$field.') LIKE :'.$parameterName.' ESCAPE \'\\\'';
59-
$queryBuilder->setParameter($parameterName, $this->formatLikeValue(mb_strtolower($val)));
58+
$likeExpressions[] = 'LOWER('.$field.') LIKE LOWER(:'.$parameterName.') ESCAPE \'\\\'';
59+
$queryBuilder->setParameter($parameterName, $this->formatLikeValue($val));
6060
}
6161

6262
$queryBuilder->{$context['whereClause'] ?? 'andWhere'}(

0 commit comments

Comments
 (0)