protected function BetterExposedFilters::createOptionDefaults in Better Exposed Filters 8.4
Same name and namespace in other branches
- 8.5 src/Plugin/views/exposed_form/BetterExposedFilters.php \Drupal\better_exposed_filters\Plugin\views\exposed_form\BetterExposedFilters::createOptionDefaults()
Creates a list of view handler default options.
Views handlers expect default options in a specific format.
Parameters
array $options: An array of plugin defaults.
Return value
array An array of plugin options.
See also
\Drupal\views\Plugin\views\PluginBase::setOptionDefaults
1 call to BetterExposedFilters::createOptionDefaults()
- BetterExposedFilters::defineOptions in src/
Plugin/ views/ exposed_form/ BetterExposedFilters.php - Information about options for all kinds of purposes will be held here. @code 'option_name' => array(
File
- src/
Plugin/ views/ exposed_form/ BetterExposedFilters.php, line 170
Class
- BetterExposedFilters
- Exposed form plugin that provides a basic exposed form.
Namespace
Drupal\better_exposed_filters\Plugin\views\exposed_formCode
protected function createOptionDefaults(array $options) {
$result = [];
foreach ($options as $key => $option) {
if (is_array($option)) {
$result[$key]['contains'] = $this
->createOptionDefaults($option);
}
else {
$result[$key]['default'] = $option;
}
}
return $result;
}