Drupal\Core\Form
Namespaces
Classes
Base class for implementing system configuration forms.
Provides access to configuration for forms.
Provides a generic base class for a confirmation form.
Provides common functionality to confirmation forms.
A wrapper containing a response which is to be enforced upon delivery.
Builds an AJAX form response.
Provides a base class for forms.
Provides form building and processing.
Encapsulates the caching of a form and its form state.
Provides common functionality for form elements.
Handles form errors.
Provides helpers to operate on forms.
Stores information about the state of a form.
Decorates another form state.
Provides methods to manage form state values.
Provides submission processing for forms.
Provides validation of form submissions.
Provides helpers for HTML option groups.
Stores information about the state of a subform.
Interfaces
Provides an interface for a Form that has a base form ID.
Defines the behavior a confirmation form.
Provides an interface for building AJAX form responses.
Provides an interface for form building and processing.
Provides an interface for the caching of a form and its form state.
Provides an interface for handling form errors.
Provides an interface for a Form.
Provides an interface for an object containing the current state of a form.
Provides an interface for processing form submissions.
Provides an interface for validating form submissions.
Stores information about the state of a subform.
Exceptions
Custom exception to break out of the main request and enforce a response.
Custom exception to break out of AJAX form processing.