/**
* {inheritdoc}.
*/
protected function applyCriteria(QueryBuilder $queryBuilder, array $criteria = null)
{
if (null === $criteria) {
return;
}
foreach ($criteria as $property => $value) {
if (is_array($value)) {
$queryBuilder->field($this->getPropertyName($property))->in($value);
} elseif ('' !== $value) {
$queryBuilder->field($this->getPropertyName($property))->equals($value);
}
}
}