protected function FilterWidgetBase::getExposedFilterFieldId in Better Exposed Filters 8.4
Same name and namespace in other branches
- 8.5 src/Plugin/better_exposed_filters/filter/FilterWidgetBase.php \Drupal\better_exposed_filters\Plugin\better_exposed_filters\filter\FilterWidgetBase::getExposedFilterFieldId()
Helper function to get the unique identifier for the exposed filter.
Takes into account grouped filters with custom identifiers.
6 calls to FilterWidgetBase::getExposedFilterFieldId()
- DatePickers::exposedFormAlter in src/
Plugin/ better_exposed_filters/ filter/ DatePickers.php - Manipulate views exposed from element.
- FilterWidgetBase::exposedFormAlter in src/
Plugin/ better_exposed_filters/ filter/ FilterWidgetBase.php - Manipulate views exposed from element.
- Hidden::exposedFormAlter in src/
Plugin/ better_exposed_filters/ filter/ Hidden.php - Manipulate views exposed from element.
- Links::exposedFormAlter in src/
Plugin/ better_exposed_filters/ filter/ Links.php - Manipulate views exposed from element.
- Single::exposedFormAlter in src/
Plugin/ better_exposed_filters/ filter/ Single.php - Manipulate views exposed from element.
File
- src/
Plugin/ better_exposed_filters/ filter/ FilterWidgetBase.php, line 308
Class
- FilterWidgetBase
- Base class for Better exposed filters widget plugins.
Namespace
Drupal\better_exposed_filters\Plugin\better_exposed_filters\filterCode
protected function getExposedFilterFieldId() {
/** @var \Drupal\views\Plugin\views\filter\FilterPluginBase $filter */
$filter = $this->handler;
$field_id = $filter->options['expose']['identifier'];
$is_grouped_filter = $filter->options['is_grouped'] ?: FALSE;
// Grouped filters store their identifier elsewhere.
if ($is_grouped_filter) {
$field_id = $filter->options['group_info']['identifier'];
}
return $field_id;
}