You are here

Classes, traits, and interfaces in Webform 8.5

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ActionWebformHandler class Drupal\webform\Plugin\WebformHandler src/Plugin/WebformHandler/ActionWebformHandler.php Webform submission action handler.
Address class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Address.php Provides a 'address' element.
BooleanBase abstract class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/BooleanBase.php Provides a base 'boolean' class. 1 3
BrokenWebformHandler class Drupal\webform\Plugin\WebformHandler src/Plugin/WebformHandler/BrokenWebformHandler.php Defines a fallback plugin for missing webform handler plugins. 1
BrokenWebformVariant class Drupal\webform\Plugin\WebformVariant src/Plugin/WebformVariant/BrokenWebformVariant.php Defines a fallback plugin for missing webform variant plugins. 1
Captcha class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Captcha.php Provides a 'captcha' element.
Checkbox class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Checkbox.php Provides a 'checkbox' element. 3 2
Checkboxes class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Checkboxes.php Provides a 'checkboxes' element. 3 1
Color class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Color.php Provides a 'color' element.
Container class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Container.php Provides a 'container' element. 1
ContainerBase abstract class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/ContainerBase.php Provides a base 'container' class. 6 2
Date class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Date.php Provides a 'date' element.
DateBase abstract class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/DateBase.php Provides a base 'date' class. 3 1
DateList class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/DateList.php Provides a 'datelist' element.
DateTime class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/DateTime.php Provides a 'datetime' element.
DebugWebformHandler class Drupal\webform\Plugin\WebformHandler src/Plugin/WebformHandler/DebugWebformHandler.php Webform submission debug handler.
DelimitedWebformExporter class Drupal\webform\Plugin\WebformExporter src/Plugin/WebformExporter/DelimitedWebformExporter.php Defines a delimited text exporter.
Details class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Details.php Provides a 'details' element. 1 1
DocumentBaseWebformExporter abstract class Drupal\webform\Plugin\WebformExporter src/Plugin/WebformExporter/DocumentBaseWebformExporter.php Defines abstract document exporter used to export YAML or JSON. 3 1
Email class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Email.php Provides a 'email' element. 2
EmailWebformHandler class Drupal\webform\Plugin\WebformHandler src/Plugin/WebformHandler/EmailWebformHandler.php Emails a webform submission. 1 5
EntityAutocomplete class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/EntityAutocomplete.php Provides a 'entity_autocomplete' element.
ExampleWebformHandler class Drupal\webform_example_handler\Plugin\WebformHandler modules/webform_example_handler/src/Plugin/WebformHandler/ExampleWebformHandler.php Webform example handler.
ExampleWebformVariant class Drupal\webform_example_variant\Plugin\WebformVariant modules/webform_example_variant/src/Plugin/WebformVariant/ExampleWebformVariant.php Webform example variant.
Fieldset class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Fieldset.php Provides a 'fieldset' element.
FileHandleTraitWebformExporter trait Drupal\webform\Plugin\WebformExporter src/Plugin/WebformExporter/FileHandleTraitWebformExporter.php Defines file handle exporter trait. 1
Hidden class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Hidden.php Provides a 'hidden' element. 1
Item class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Item.php Provides a 'item' element.
JsonWebformExporter class Drupal\webform\Plugin\WebformExporter src/Plugin/WebformExporter/JsonWebformExporter.php Defines a JSON document exporter.
Label class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Label.php Provides a 'label' element.
LanguageSelect class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/LanguageSelect.php Provides a 'language_select' element.
MachineName class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/MachineName.php Provides a 'machine_name' element.
Mail class Drupal\webform\Utility src/Utility/Mail.php Provides helpers to ensure emails are compliant with RFCs. 2
ManagedFile class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/ManagedFile.php Provides a 'managed_file' element. 2
Number class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Number.php Provides a 'number' element.
NumericBase abstract class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/NumericBase.php Provides a base 'numeric' class. 3 2
OptionsBase abstract class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/OptionsBase.php Provides a base 'options' element. 9 5
OptionsLimitWebformHandler class Drupal\webform_options_limit\Plugin\WebformHandler modules/webform_options_limit/src/Plugin/WebformHandler/OptionsLimitWebformHandler.php Webform options and boolean (boolean) limit handler.
OverrideWebformVariant class Drupal\webform\Plugin\WebformVariant src/Plugin/WebformVariant/OverrideWebformVariant.php Webform override variant.
Password class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Password.php Provides a 'password' element. 1
PasswordConfirm class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/PasswordConfirm.php Provides a 'password_confirm' element.
ProcessedText class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/ProcessedText.php Provides a 'processed_text' element.
QueryStringWebformSourceEntity class Drupal\webform\Plugin\WebformSourceEntity src/Plugin/WebformSourceEntity/QueryStringWebformSourceEntity.php Detect source entity by examining query string. 5
QueryStringWebformSourceEntityTest class Drupal\Tests\webform\Unit\Plugin\WebformSourceEntity tests/src/Unit/Plugin/WebformSourceEntity/QueryStringWebformSourceEntityTest.php Tests the "query_string" webform source entity plugin.
Radios class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Radios.php Provides a 'radios' element. 2
Range class Drupal\webform\Plugin\WebformElement src/Plugin/WebformElement/Range.php Provides a 'range' element. 1
RemotePostWebformHandler class Drupal\webform\Plugin\WebformHandler src/Plugin/WebformHandler/RemotePostWebformHandler.php Webform submission remote post handler. 1
RouteParametersWebformSourceEntity class Drupal\webform\Plugin\WebformSourceEntity src/Plugin/WebformSourceEntity/RouteParametersWebformSourceEntity.php Detect source entity by examining route parameters. 1
RouteParametersWebformSourceEntityTest class Drupal\Tests\webform\Unit\Plugin\WebformSourceEntity tests/src/Unit/Plugin/WebformSourceEntity/RouteParametersWebformSourceEntityTest.php Tests the "route_parameters" webform source entity plugin.
ScheduleEmailWebformHandler class Drupal\webform_scheduled_email\Plugin\WebformHandler modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php Schedules a webform submission's email. 2

Pages

Other projects