public function FilterPluginBase::exposedInfo in Views (for Drupal 7) 8.3
Tell the renderer about our exposed form. This only needs to be overridden for particularly complex forms. And maybe not even then.
Return value
array|null For standard exposed filters. An array with the following keys:
- operator: The $form key of the operator. Set to NULL if no operator.
- value: The $form key of the value. Set to NULL if no value.
- label: The label to use for this piece.
For grouped exposed filters. An array with the following keys:
- value: The $form key of the value. Set to NULL if no value.
- label: The label to use for this piece.
Overrides HandlerBase::exposedInfo
File
- lib/
Drupal/ views/ Plugin/ views/ filter/ FilterPluginBase.php, line 1138 - Definition of Drupal\views\Plugin\views\filter\FilterPluginBase.
Class
- FilterPluginBase
- Base class for filters.
Namespace
Drupal\views\Plugin\views\filterCode
public function exposedInfo() {
if (empty($this->options['exposed'])) {
return;
}
if ($this
->isAGroup()) {
return array(
'value' => $this->options['group_info']['identifier'],
'label' => $this->options['group_info']['label'],
'description' => $this->options['group_info']['description'],
);
}
return array(
'operator' => $this->options['expose']['operator_id'],
'value' => $this->options['expose']['identifier'],
'label' => $this->options['expose']['label'],
'description' => $this->options['expose']['description'],
);
}