Skip to content

Commit 2062f0d

Browse files
committed
IBX-10937: Review remark
1 parent 5d07894 commit 2062f0d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/lib/Persistence/Legacy/Content/Type/Gateway/CriterionHandler/ContentTypeGroupName.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
namespace Ibexa\Core\Persistence\Legacy\Content\Type\Gateway\CriterionHandler;
1010

1111
use Doctrine\DBAL\Connection;
12-
use Doctrine\DBAL\ParameterType;
1312
use Doctrine\DBAL\Query\QueryBuilder;
1413
use Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface;
1514
use Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeGroupName as ContentTypeGroupNameCriterion;
@@ -36,14 +35,15 @@ public function apply(
3635
CriterionInterface $criterion
3736
): string {
3837
$subQuery = $qb->getConnection()->createQueryBuilder();
39-
$whereClause = is_array($criterion->getValue())
40-
? $subQuery->expr()->in(
41-
'LOWER(ctg.name)',
42-
$qb->createNamedParameter(array_map('strtolower', $criterion->getValue()), Connection::PARAM_STR_ARRAY)
43-
) : $subQuery->expr()->eq(
44-
'LOWER(ctg.name)',
45-
$qb->createNamedParameter(strtolower($criterion->getValue()), ParameterType::STRING)
46-
);
38+
$value = $criterion->getValue();
39+
if (!is_array($value)) {
40+
$value = [$value];
41+
}
42+
43+
$whereClause = $subQuery->expr()->in(
44+
'LOWER(ctg.name)',
45+
$qb->createNamedParameter(array_map('strtolower', $value), Connection::PARAM_STR_ARRAY)
46+
);
4747

4848
$subQuery
4949
->select('g.contentclass_id')

0 commit comments

Comments
 (0)