feat(repository): add RepositoryQuery::addCaseInsensitiveFilters()

feat(repository): add RepositoryQuery::addForcedFilterHandler()
This commit is contained in:
Simon Vieille 2025-12-22 19:32:01 +01:00
commit 2e2b0bce10
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -90,7 +90,7 @@ abstract class RepositoryQuery
$this->setParameter(':'.$name, $value);
} elseif (is_string($value)) {
if (in_array($name, $this->caseInsensitiveFilters)) {
$this->andWhere(sprintf('LOWER ( .%1$s) LIKE LOWER(:%1$d)', $name));
$this->andWhere(sprintf('LOWER ( .%1$s) LIKE LOWER(:%1$s)', $name));
} else {
$this->andWhere('.'.$name.' LIKE :'.$name);
}