All classes that implement WidgetBaseInterface in Drupal 9
- class \Drupal\Core\Datetime\Plugin\Field\FieldWidget\TimestampDatetimeWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\BooleanCheckboxWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\EmailDefaultWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\EntityReferenceAutocompleteTagsWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\EntityReferenceAutocompleteWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\LanguageSelectWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\NumberWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsSelectWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsWidgetBase
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\StringTextareaWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\StringTextfieldWidget
- class \Drupal\Core\Field\Plugin\Field\FieldWidget\UriWidget
- class \Drupal\Core\Field\WidgetBase implements WidgetInterface, ContainerFactoryPluginInterface
- class \Drupal\autocomplete_deluxe\Plugin\Field\FieldWidget\AutocompleteDeluxeWidget implements ContainerFactoryPluginInterface uses StringTranslationTrait
- class \Drupal\bibcite_entity\Plugin\Field\FieldWidget\ContributorWidget implements ContainerFactoryPluginInterface
- class \Drupal\bibcite_entity\Plugin\Field\FieldWidget\ParseNameWidget
- class \Drupal\bootstrap_datetime_picker\Plugin\Field\FieldWidget\BootstrapDateRangeWidget
- class \Drupal\bootstrap_datetime_picker\Plugin\Field\FieldWidget\BootstrapDateTimeWidget
- class \Drupal\bricks\Plugin\Field\FieldWidget\BricksTreeAutocompleteWidget
- class \Drupal\bynder\Plugin\Field\FieldWidget\BynderMetadataWidget
- class \Drupal\bynder_select2\Plugin\Field\FieldWidget\BynderSelect2SimpleWidget
- class \Drupal\charts\Plugin\Field\FieldWidget\ChartConfigItemDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\chosen_field\Plugin\Field\FieldWidget\ChosenFieldWidget
- class \Drupal\cmis\Plugin\Field\FieldWidget\CmisFieldWidget
- class \Drupal\comment\Plugin\Field\FieldWidget\CommentWidget
- class \Drupal\computed_field\Plugin\Field\FieldWidget\ComputedNumberWidget
- class \Drupal\computed_field\Plugin\Field\FieldWidget\ComputedStringWidget
- class \Drupal\computed_field\Plugin\Field\FieldWidget\ComputedWidgetBase
- class \Drupal\content_moderation\Plugin\Field\FieldWidget\ModerationStateWidget
- class \Drupal\course\Plugin\Field\FieldWidget\NullableTimestampDatetimeWidget
- class \Drupal\date_recur\Plugin\Field\FieldWidget\DateRecurBasicWidget
- class \Drupal\date_recur\Plugin\Field\FieldWidget\DateRecurBasicWidget
- class \Drupal\date_recur\Plugin\Field\FieldWidget\DateRecurBasicWidget
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularAlphaWidget uses DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularAlphaWidget uses DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularOscarWidget uses DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularOscarWidget uses DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularSierraWidget uses DependencyTrait, DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularSierraWidget uses DependencyTrait, DateRecurModularWidgetFieldsTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularWidgetBase implements ContainerFactoryPluginInterface uses DateRecurModularUtilityTrait
- class \Drupal\date_recur_modular\Plugin\Field\FieldWidget\DateRecurModularWidgetBase implements ContainerFactoryPluginInterface uses DateRecurModularUtilityTrait
- class \Drupal\datetime\Plugin\Field\FieldWidget\DateTimeDatelistWidget
- class \Drupal\datetime\Plugin\Field\FieldWidget\DateTimeDefaultWidget
- class \Drupal\datetime\Plugin\Field\FieldWidget\DateTimeWidgetBase
- class \Drupal\datetime_range\Plugin\Field\FieldWidget\DateRangeDatelistWidget
- class \Drupal\datetime_range\Plugin\Field\FieldWidget\DateRangeDefaultWidget
- class \Drupal\datetime_range\Plugin\Field\FieldWidget\DateRangeWidgetBase
- class \Drupal\dimension\Plugin\Field\FieldWidget\Area uses AreaTrait
- class \Drupal\dimension\Plugin\Field\FieldWidget\Area uses AreaTrait
- class \Drupal\dimension\Plugin\Field\FieldWidget\Dimension implements Basic
- class \Drupal\dimension\Plugin\Field\FieldWidget\Dimension implements Basic
- class \Drupal\dimension\Plugin\Field\FieldWidget\Length uses LengthTrait
- class \Drupal\dimension\Plugin\Field\FieldWidget\Length uses LengthTrait
- class \Drupal\dimension\Plugin\Field\FieldWidget\Volume uses VolumeTrait
- class \Drupal\dimension\Plugin\Field\FieldWidget\Volume uses VolumeTrait
- class \Drupal\dropdown\Plugin\Field\FieldWidget\DropdownWidgetType
- class \Drupal\dropdown\Plugin\Field\FieldWidget\DropdownWidgetType
- class \Drupal\dropdown\Plugin\Field\FieldWidget\DropdownWidgetType
- class \Drupal\dropdown\Plugin\Field\FieldWidget\DropdownWidgetType
- class \Drupal\duration_field\Plugin\Field\FieldWidget\DurationWidget implements WidgetInterface, ContainerFactoryPluginInterface
- class \Drupal\entity_hierarchy\Plugin\Field\FieldWidget\EntityReferenceHierarchyAutocomplete
- class \Drupal\entity_hierarchy\Plugin\Field\FieldWidget\EntityReferenceHierarchySelect
- class \Drupal\entity_reference_tree\Plugin\Field\FieldWidget\EntityReferenceTreeWidget
- class \Drupal\entity_test\Plugin\Field\FieldWidget\ShapeOnlyColorEditableWidget
- class \Drupal\entityreference_dragdrop\Plugin\Field\FieldWidget\EntityReferenceDragDropWidget implements ContainerFactoryPluginInterface
- class \Drupal\existing_values_autocomplete_widget\Plugin\Field\FieldWidget\ExistingAutocompleteFieldWidget
- class \Drupal\faqfield\Plugin\Field\FieldWidget\FaqFieldDefaultWidget
- class \Drupal\farm_field\Plugin\Field\FieldWidget\TimestampDatetimeOptionalWidget
- class \Drupal\farm_id_tag\Plugin\Field\FieldWidget\IdTagWidget
- class \Drupal\field_example\Plugin\Field\FieldWidget\ColorPickerWidget
- class \Drupal\field_example\Plugin\Field\FieldWidget\Text3Widget
- class \Drupal\field_example\Plugin\Field\FieldWidget\TextWidget
- class \Drupal\field_hidden\Plugin\Field\FieldWidget\FieldHiddenNumberWidget
- class \Drupal\field_hidden\Plugin\Field\FieldWidget\FieldHiddenStringTextareaWidget
- class \Drupal\field_hidden\Plugin\Field\FieldWidget\FieldHiddenStringTextfieldWidget
- class \Drupal\field_ipaddress\Plugin\Field\FieldWidget\IpAddressDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\field_ipaddress\Plugin\Field\FieldWidget\IpAddressWidgetBase
- class \Drupal\field_permission_example\Plugin\Field\FieldWidget\TextWidget
- class \Drupal\field_plugins_test\Plugin\Field\FieldWidget\TestTextfieldWidget
- class \Drupal\field_test\Plugin\Field\FieldWidget\TestFieldWidget
- class \Drupal\field_test\Plugin\Field\FieldWidget\TestFieldWidgetMultilingual
- class \Drupal\field_test\Plugin\Field\FieldWidget\TestFieldWidgetMultiple
- class \Drupal\field_test\Plugin\Field\FieldWidget\TestFieldWidgetMultipleSingleValues
- class \Drupal\field_time\Plugin\Field\FieldWidget\TimeRangeWidget
- class \Drupal\field_time\Plugin\Field\FieldWidget\TimeWidget
- class \Drupal\field_token_value\Plugin\Field\FieldWidget\FieldTokenValueDefaultWidget
- class \Drupal\file\Plugin\Field\FieldWidget\FileWidget
- class \Drupal\file_link\Plugin\Field\FieldWidget\FileLinkWidget
- class \Drupal\file_url\Plugin\Field\FieldWidget\FileUrlWidget
- class \Drupal\forward\Plugin\Field\FieldWidget\ForwardWidget
- class \Drupal\forward\Plugin\Field\FieldWidget\ForwardWidget
- class \Drupal\fraction\Plugin\Field\FieldWidget\FractionDecimalWidget
- class \Drupal\fraction\Plugin\Field\FieldWidget\FractionWidget
- class \Drupal\gdpr_consent\Plugin\Field\FieldWidget\ConsentWidget
- class \Drupal\gdpr_tasks\Plugin\Field\FieldWidget\TaskLogItemWidget
- class \Drupal\hijri\Plugin\Field\FieldWidget\HijriDateListWidget
- class \Drupal\hijri\Plugin\Field\FieldWidget\HijriDateListWidget
- class \Drupal\hijri\Plugin\Field\FieldWidget\HijriDefaultWidget
- class \Drupal\hijri\Plugin\Field\FieldWidget\HijriDefaultWidget
- class \Drupal\image\Plugin\Field\FieldWidget\ImageWidget
- class \Drupal\image_module_test\Plugin\Field\FieldWidget\DummyAjaxWidget
- class \Drupal\layout_builder\Plugin\Field\FieldWidget\LayoutBuilderWidget
- class \Drupal\layout_paragraphs\Plugin\Field\FieldWidget\LayoutParagraphsWidget implements ContainerFactoryPluginInterface
- class \Drupal\layout_paragraphs\Plugin\Field\FieldWidget\LayoutParagraphsWidget implements ContainerFactoryPluginInterface
- class \Drupal\link\Plugin\Field\FieldWidget\LinkWidget
- class \Drupal\link_class\Plugin\Field\FieldWidget\LinkClassFieldWidget
- class \Drupal\loqate\Plugin\Field\FieldWidget\LoqatePcaAddressDefaultWidget uses PcaAddressFieldWidgetTrait
- class \Drupal\mailchimp_lists\Plugin\Field\FieldWidget\MailchimpListsSelectWidget
- class \Drupal\media\Plugin\Field\FieldWidget\OEmbedWidget
- class \Drupal\media_directories_ui\Plugin\Field\FieldWidget\MediaDirectoriesLibraryWidget
- class \Drupal\media_library\Plugin\Field\FieldWidget\MediaLibraryWidget implements TrustedCallbackInterface
- class \Drupal\media_library_test_widget\Plugin\Field\FieldWidget\MediaLibraryInceptionWidget
- class \Drupal\menu_link\Plugin\Field\FieldWidget\MenuLinkWidget
- class \Drupal\menu_link_content_visibility\Plugin\Field\FieldWidget\MenuLinkContentVisibilityWidget implements ContainerFactoryPluginInterface
- class \Drupal\micon\Plugin\Field\FieldWidget\StringMiconWidget
- class \Drupal\micon_link\Plugin\Field\FieldWidget\MiconLinkWidget uses MiconIconizeTrait
- class \Drupal\micon_menu\Plugin\Field\FieldWidget\MiconMenuWidget
- class \Drupal\mobile_number\Plugin\Field\FieldWidget\MobileNumberWidget
- class \Drupal\multiselect\Plugin\Field\FieldWidget\MultiselectWidget
- class \Drupal\opigno_calendar\Plugin\Field\FieldWidget\OpignoDateRangeWidget
- class \Drupal\opigno_certificate\Plugin\Field\FieldWidget\ViewModeSelectorSelect implements ContainerFactoryPluginInterface
- class \Drupal\opigno_certificate\Plugin\Field\FieldWidget\ViewModeSelectorWidgetBase implements ContainerFactoryPluginInterface
- class \Drupal\opigno_file_upload\Plugin\Field\FieldWidget\OpignoEvaluationMethodWidget
- class \Drupal\opigno_module\Plugin\Field\FieldWidget\OpignoTrueFalseWidgetType
- class \Drupal\paragraph_view_mode\Plugin\Field\FieldWidget\ParagraphViewModeWidget
- class \Drupal\path\Plugin\Field\FieldWidget\PathWidget
- class \Drupal\phone_international\Plugin\Field\FieldWidget\PhoneInternationalDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceModifiedDefaultWidget
- class \Drupal\price\Plugin\Field\FieldWidget\PriceModifiedDefaultWidget
- class \Drupal\radioactivity\Plugin\Field\FieldWidget\RadioactivityEnergy
- class \Drupal\radioactivity\Plugin\Field\FieldWidget\RadioactivityReferenceWidget
- class \Drupal\rng\Plugin\Field\FieldWidget\RegistrationGroupWidget
- class \Drupal\rng\Plugin\Field\FieldWidget\RegistrationTypeWidget
- class \Drupal\scheduler\Plugin\Field\FieldWidget\TimestampDatetimeNoDefaultWidget
- class \Drupal\search_api_federated_solr\Plugin\Field\FieldWidget\FederatedTermsTextfieldWidget
- class \Drupal\search_api_field_map\Plugin\Field\FieldWidget\MappedTermsTextfieldWidget
- class \Drupal\select_or_other\Plugin\Field\FieldWidget\ListWidget
- class \Drupal\select_or_other\Plugin\Field\FieldWidget\ReferenceWidget implements ContainerFactoryPluginInterface
- class \Drupal\select_or_other\Plugin\Field\FieldWidget\WidgetBase
- class \Drupal\shs\Plugin\Field\FieldWidget\OptionsShsWidget implements ContainerFactoryPluginInterface uses StringTranslationTrait
- class \Drupal\shs_chosen\Plugin\Field\FieldWidget\OptionsShsChosenWidget
- class \Drupal\signaturefield\Plugin\Field\FieldWidget\SignaturePadWidget
- class \Drupal\simplenews\Plugin\Field\FieldWidget\IssueWidget implements ContainerFactoryPluginInterface
- class \Drupal\simplenews\Plugin\Field\FieldWidget\SubscriptionWidget implements SubscriptionWidgetInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDatelistWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateDefaultWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateInlineWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateInlineWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateInlineWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateOnlyWidget
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateTimezoneWidget implements ContainerFactoryPluginInterface
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\smart_date\Plugin\Field\FieldWidget\SmartDateWidgetBase
- class \Drupal\sms_sendtophone\Plugin\Field\FieldWidget\SmsSendWidget
- class \Drupal\sms_sendtophone\Plugin\Field\FieldWidget\SmsSendWidget
- class \Drupal\social_album\Plugin\Field\FieldWidget\SocialAlbumOptionsSelectWidget
- class \Drupal\social_album\Plugin\Field\FieldWidget\SocialAlbumOptionsSelectWidget
- class \Drupal\social_album\Plugin\Field\FieldWidget\SocialAlbumOptionsSelectWidget
- class \Drupal\social_album\Plugin\Field\FieldWidget\SocialAlbumOptionsSelectWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginFieldWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginFieldWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginFieldWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginFieldWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginIdWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginIdWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginIdWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginIdWidget
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginWidgetBase implements ContainerFactoryPluginInterface
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginWidgetBase implements ContainerFactoryPluginInterface
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginWidgetBase implements ContainerFactoryPluginInterface
- class \Drupal\social_content_block\Plugin\Field\FieldWidget\ContentBlockPluginWidgetBase implements ContainerFactoryPluginInterface
- class \Drupal\social_group\Plugin\Field\FieldWidget\SocialGroupSelectorWidget implements ContainerFactoryPluginInterface
- class \Drupal\social_group\Plugin\Field\FieldWidget\SocialGroupSelectorWidget implements ContainerFactoryPluginInterface
- class \Drupal\social_group\Plugin\Field\FieldWidget\SocialGroupSelectorWidget implements ContainerFactoryPluginInterface
- class \Drupal\social_group\Plugin\Field\FieldWidget\SocialGroupSelectorWidget implements ContainerFactoryPluginInterface
- class \Drupal\social_post_album\Plugin\Field\FieldWidget\SocialPostAlbumImageWidget
- class \Drupal\social_post_album\Plugin\Field\FieldWidget\SocialPostAlbumImageWidget
- class \Drupal\social_post_album\Plugin\Field\FieldWidget\SocialPostAlbumImageWidget
- class \Drupal\social_post_album\Plugin\Field\FieldWidget\SocialPostAlbumImageWidget
- class \Drupal\social_profile\Plugin\Field\FieldWidget\CategorizedOptionsbuttonsWidget
- class \Drupal\social_profile\Plugin\Field\FieldWidget\CategorizedOptionsbuttonsWidget
- class \Drupal\social_profile\Plugin\Field\FieldWidget\CategorizedOptionsbuttonsWidget
- class \Drupal\social_profile\Plugin\Field\FieldWidget\CategorizedOptionsbuttonsWidget
- class \Drupal\svg_image\Plugin\Field\FieldWidget\SvgImageWidget
- class \Drupal\svg_image\Plugin\Field\FieldWidget\SvgImageWidget
- class \Drupal\svg_image_field\Plugin\Field\FieldWidget\SvgImageFieldWidget
- class \Drupal\svg_image_field\Plugin\Field\FieldWidget\SvgImageFieldWidget
- class \Drupal\synonyms_autocomplete\Plugin\Field\FieldWidget\EntityReferenceSynonymsAutocomplete
- class \Drupal\synonyms_select\Plugin\Field\FieldWidget\EntityReferenceSynonymsSelect
- class \Drupal\telephone\Plugin\Field\FieldWidget\TelephoneDefaultWidget
- class \Drupal\text\Plugin\Field\FieldWidget\TextareaWidget
- class \Drupal\text\Plugin\Field\FieldWidget\TextareaWithSummaryWidget
- class \Drupal\text\Plugin\Field\FieldWidget\TextfieldWidget
- class \Drupal\thunder_workflow\Plugin\Field\FieldWidget\ModerationStateWidget
- class \Drupal\thunder_workflow\Plugin\Field\FieldWidget\ModerationStateWidget
- class \Drupal\thunder_workflow\Plugin\Field\FieldWidget\ModerationStateWidget
- class \Drupal\time_field\Plugin\Field\FieldWidget\TimeRangeWidget
- class \Drupal\time_field\Plugin\Field\FieldWidget\TimeWidget
- class \Drupal\timefield\Plugin\Field\FieldWidget\TimeFieldStandardWidget implements ContainerFactoryPluginInterface
- class \Drupal\tweet_feed\Plugin\Field\FieldWidget\UserMentionsWidgetType
- class \Drupal\twitter_profile_widget\Plugin\Field\FieldWidget\TwitterWidgetWidget
- class \Drupal\unlimited_number\Plugin\Field\FieldWidget\UnlimitedNumberWidget
- class \Drupal\webform\Plugin\Field\FieldWidget\WebformEntityReferenceAutocompleteWidget uses WebformEntityReferenceWidgetTrait
- class \Drupal\webform\Plugin\Field\FieldWidget\WebformEntityReferenceSelectWidget uses WebformEntityReferenceWidgetTrait
- class \Drupal\yearonly\Plugin\Field\FieldWidget\YearOnlyDefaultWidget implements WidgetInterface