protected function BetterExposedFiltersTrait::setBetterExposedOptions in Better Exposed Filters 8.4
Same name and namespace in other branches
- 8.5 tests/src/Traits/BetterExposedFiltersTrait.php \Drupal\Tests\better_exposed_filters\Traits\BetterExposedFiltersTrait::setBetterExposedOptions()
Merges options into existing BEF configuration.
Parameters
\Drupal\views\ViewExecutable $view: The view object.
array $options: The list of options (e.g. ['sort' => ['plugin_id' => 'default']]).
Throws
\Drupal\Core\Entity\EntityStorageException In case of failures an exception is thrown.
20 calls to BetterExposedFiltersTrait::setBetterExposedOptions()
- BetterExposedFiltersKernelTest::testHideSubmitButtonOnAutoSubmit in tests/
src/ Kernel/ BetterExposedFiltersKernelTest.php - Tests hiding the submit button when auto-submit is enabled.
- BetterExposedFiltersKernelTest::testSecondaryOptions in tests/
src/ Kernel/ BetterExposedFiltersKernelTest.php - Tests moving sorts, filters and pager options into secondary fieldset.
- BetterExposedFiltersTest::testAutoSubmit in tests/
src/ FunctionalJavascript/ BetterExposedFiltersTest.php - Tests if filtering via auto-submit works.
- BetterExposedFiltersTest::testAutoSubmitWithExposedFormBlock in tests/
src/ FunctionalJavascript/ BetterExposedFiltersTest.php - Tests if filtering via auto-submit works if exposed form is a block.
- BetterExposedFiltersTest::testSecondaryOptions in tests/
src/ FunctionalJavascript/ BetterExposedFiltersTest.php - Tests placing exposed filters inside a collapsible field-set.
File
- tests/
src/ Traits/ BetterExposedFiltersTrait.php, line 37
Class
- BetterExposedFiltersTrait
- Makes Drupal's test API forward compatible with multiple versions of PHPUnit.
Namespace
Drupal\Tests\better_exposed_filters\TraitsCode
protected function setBetterExposedOptions(ViewExecutable $view, array $options) {
$bef_options =& $this
->getBetterExposedOptions($view);
$bef_options = NestedArray::mergeDeep($bef_options, $options);
$view->storage
->save();
}