class WidgetTypeFormAlterEvent in Hook Event Dispatcher 8
Class WidgetTypeFormAlterEvent.
Hierarchy
- class \Drupal\hook_event_dispatcher\Event\Form\WidgetFormAlterEvent extends \Symfony\Component\EventDispatcher\Event implements EventInterface
- class \Drupal\hook_event_dispatcher\Event\Form\WidgetTypeFormAlterEvent
Expanded class hierarchy of WidgetTypeFormAlterEvent
2 files declare their use of WidgetTypeFormAlterEvent
- ExampleFormEventSubscribers.php in src/
Example/ ExampleFormEventSubscribers.php - hook_event_dispatcher.module in ./
hook_event_dispatcher.module - Hook event dispatcher module.
File
- src/
Event/ Form/ WidgetTypeFormAlterEvent.php, line 8
Namespace
Drupal\hook_event_dispatcher\Event\FormView source
class WidgetTypeFormAlterEvent extends WidgetFormAlterEvent {
/**
* {@inheritdoc}
*/
public function getDispatcherType() {
/** @var \Drupal\Core\Field\FieldItemListInterface $items */
$items = $this
->getContext()['items'];
$fieldDefinition = $items
->getFieldDefinition();
return 'hook_event_dispatcher.widget_' . $fieldDefinition
->getType() . '.alter';
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
WidgetFormAlterEvent:: |
protected | property | The context. | |
WidgetFormAlterEvent:: |
protected | property | The field widget form element. | |
WidgetFormAlterEvent:: |
protected | property | The form state. | |
WidgetFormAlterEvent:: |
public | function | Get the context. | |
WidgetFormAlterEvent:: |
public | function | Get the element. | |
WidgetFormAlterEvent:: |
public | function | Get the form state. | |
WidgetFormAlterEvent:: |
public | function | Set the element. | |
WidgetFormAlterEvent:: |
public | function | WidgetFormAlterEvent constructor. | |
WidgetTypeFormAlterEvent:: |
public | function |
Get the dispatcher type. Overrides WidgetFormAlterEvent:: |