function ViewsUiTestHooks::formViewsUiConfigItemExtraFormAlter
Implements hook_form_BASE_FORM_ID_alter().
Make the EntityReference options widget required to enable testing of ConfigExtraHandler form validation.
Attributes
#[Hook('form_views_ui_config_item_extra_form_alter')]
See also
\Drupal\views\Plugin\views\filter\EntityReference::buildExtraOptionsForm()
\Drupal\Tests\views_ui\FunctionalJavascript\Ajax\ConfigHandlerExtraFormTest::testExtraOptionsModalValidation()
File
-
core/
modules/ views_ui/ tests/ modules/ views_ui_test/ src/ Hook/ ViewsUiTestHooks.php, line 36
Class
- ViewsUiTestHooks
- Hook implementations for views_ui_test.
Namespace
Drupal\views_ui_test\HookCode
public function formViewsUiConfigItemExtraFormAlter(&$form, FormStateInterface $form_state, $form_id) : void {
if (!\Drupal::state()->get('views_ui_test.alter_views_ui_config_item_extra_form')) {
return;
}
$form['options']['widget']['#required'] = TRUE;
unset($form['options']['widget']['#default_value']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.