function webform_event_dispatcher_webform_element_alter in Hook Event Dispatcher 3.x
Same name and namespace in other branches
- 8.2 modules/webform_event_dispatcher/webform_event_dispatcher.module \webform_event_dispatcher_webform_element_alter()
- 8 modules/webform_event_dispatcher/webform_event_dispatcher.module \webform_event_dispatcher_webform_element_alter()
Implements hook_webform_element_alter().
2 calls to webform_event_dispatcher_webform_element_alter()
- WebformElementEventTest::testWebformElementAlterEvent in modules/
webform_event_dispatcher/ tests/ src/ Unit/ WebformElement/ WebformElementEventTest.php - Test WebformElementAlterEvent.
- WebformElementEventTest::testWebformElementTypeAlterEvent in modules/
webform_event_dispatcher/ tests/ src/ Unit/ WebformElement/ WebformElementEventTest.php - Test WebformElementTypeAlterEvent.
File
- modules/
webform_event_dispatcher/ webform_event_dispatcher.module, line 45 - Webform event dispatcher submodule.
Code
function webform_event_dispatcher_webform_element_alter(array &$element, FormStateInterface $formState, array $context) {
/** @var \Drupal\hook_event_dispatcher\Manager\HookEventDispatcherManagerInterface $manager */
$manager = \Drupal::service('hook_event_dispatcher.manager');
$manager
->register(new WebformElementAlterEvent($element, $formState, $context));
$manager
->register(new WebformElementTypeAlterEvent($element, $formState, $context));
}