protected function WebformImageSelectImagesListBuilder::getQuery in Webform 8.5
Same name and namespace in other branches
- 6.x modules/webform_image_select/src/WebformImageSelectImagesListBuilder.php \Drupal\webform_image_select\WebformImageSelectImagesListBuilder::getQuery()
Get the base entity query filtered by search and category.
Parameters
string $keys: (optional) Search key.
string $category: (optional) Category.
Return value
\Drupal\Core\Entity\Query\QueryInterface An entity query.
1 call to WebformImageSelectImagesListBuilder::getQuery()
- WebformImageSelectImagesListBuilder::getEntityIds in modules/
webform_image_select/ src/ WebformImageSelectImagesListBuilder.php - Loads entity IDs using a pager sorted by the entity id.
File
- modules/
webform_image_select/ src/ WebformImageSelectImagesListBuilder.php, line 255
Class
- WebformImageSelectImagesListBuilder
- Defines a class to build a listing of webform image select images entities.
Namespace
Drupal\webform_image_selectCode
protected function getQuery($keys = '', $category = '') {
$query = $this
->getStorage()
->getQuery();
// Filter by key(word).
if ($keys) {
$or = $query
->orConditionGroup()
->condition('id', $keys, 'CONTAINS')
->condition('title', $keys, 'CONTAINS')
->condition('images', $keys, 'CONTAINS');
$query
->condition($or);
}
// Filter by category.
if ($category) {
$query
->condition('category', $category);
}
return $query;
}