Classes, traits, and interfaces - 10.3.x - drupal
Introduction to classes
A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.
See also
Objected-oriented programming conventions
File
-
core/
core.api.php, line 1518
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| FormTestGroupContainerForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test the #group property on #type 'container'. | 1 | |||
| FormTestGroupDetailsForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test the #group property on #type 'details'. | 1 | |||
| FormTestGroupFieldsetForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test the #group property on #type 'fieldset'. | 1 | |||
| FormTestGroupVerticalTabsForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test the #group property on #type 'vertical_tabs'. | 1 | |||
| FormTestInputForgeryForm | class | Drupal\form_test\Form | core/ |
Form to test input forgery. | 1 | |||
| FormTestLabelForm | class | Drupal\form_test\Form | core/ |
A form for testing form labels and required marks. | 1 | 1 | ||
| FormTestLanguageSelectForm | class | Drupal\form_test\Form | core/ |
Builds a form to test the language select form element. | 1 | |||
| FormTestLimitValidationErrorsForm | class | Drupal\form_test\Form | core/ |
Builds a simple form with a button triggering partial validation. | 1 | |||
| FormTestMachineNameForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing #type 'machine_name' elements. | 1 | |||
| FormTestMachineNameValidationForm | class | Drupal\form_test\Form | core/ |
Form to test whether machine name validation works with ajax requests. | 1 | |||
| FormTestMiddleware | class | Drupal\form_test\StackMiddleware | core/ |
Provides a test middleware which sets a custom response header. | 2 | |||
| FormTestNumberForm | class | Drupal\form_test\Form | core/ |
Builds a form to test #type 'number' and 'range' validation. | 1 | |||
| FormTestObject | class | Drupal\form_test | core/ |
Provides a test form object. | 1 | 1 | ||
| FormTestOptionalContainerForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test the #optional property on #type 'container'. | 1 | |||
| FormTestPatternForm | class | Drupal\form_test\Form | core/ |
Builds a simple form using the FAPI #pattern property. | 1 | |||
| FormTestPlaceholderForm | class | Drupal\form_test\Form | core/ |
Builds a form to test the placeholder attribute. | 1 | |||
| FormTestProgrammaticForm | class | Drupal\form_test\Form | core/ |
Form builder to test programmatic form submissions. | ||||
| FormTestRadiosCheckedForm | class | Drupal\form_test\Form | core/ |
Form constructor to test #default_value settings of radios. | 1 | |||
| FormTestRangeForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing #type 'range' elements. | 1 | |||
| FormTestRangeInvalidForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing invalid #type 'range' elements. | 1 | |||
| FormTestRebuildPreserveValuesForm | class | Drupal\form_test\Form | core/ |
Form builder for testing preservation of values during a rebuild. | 1 | |||
| FormTestRedirectForm | class | Drupal\form_test\Form | core/ |
Form builder to detect form redirect. | 1 | |||
| FormTestRequiredAttributeForm | class | Drupal\form_test\Form | core/ |
Builds a form to test the required attribute. | 1 | |||
| FormTestResponseForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing #type 'url' elements. | 1 | |||
| FormTestSelectForm | class | Drupal\form_test\Form | core/ |
Builds a form to test #type 'select' validation. | 1 | |||
| FormTestServiceObject | class | Drupal\form_test | core/ |
Provides a test form object. | 2 | |||
| FormTestStatePersistForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing form state persistence. | 1 | |||
| FormTestStorageForm | class | Drupal\form_test\Form | core/ |
A multistep form for testing the form storage. | 1 | |||
| FormTestStoragePageCacheForm | class | Drupal\form_test\Form | core/ |
Form to test page cache storage. | 1 | |||
| FormTestTableForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing #type 'table' elements. | ||||
| FormTestTableSelectColspanForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table selects with different column spans. | 1 | |||
| FormTestTableSelectDisabledRowsForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table select with disabled rows. | 1 | |||
| FormTestTableSelectEmptyForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table select with '#options' set to empty. | 1 | |||
| FormTestTableSelectFormBase | abstract class | Drupal\form_test\Form | core/ |
Provides a base class for tableselect forms. | 7 | |||
| FormTestTableSelectJsSelectForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table select with JS. | 1 | |||
| FormTestTableSelectMultipleFalseForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table select with '#multiple" set to FALSE. | 1 | |||
| FormTestTableSelectMultipleTrueForm | class | Drupal\form_test\Form | core/ |
Builds a form to test table select with '#multiple' as TRUE. | 1 | |||
| FormTestUrlForm | class | Drupal\form_test\Form | core/ |
Form constructor for testing #type 'url' elements. | 1 | |||
| FormTestValidateForm | class | Drupal\form_test\Form | core/ |
Form builder for testing \Drupal\Core\Form\FormValidatorInterface::validateForm(). | 1 | |||
| FormTestValidateNoToken | class | Drupal\form_test\Form | core/ |
Form to test the validation of forms with a disabled CSRF token. | 1 | |||
| FormTestValidateRequiredForm | class | Drupal\form_test\Form | core/ |
Form constructor to test the #required property. | 1 | |||
| FormTestValidateRequiredNoTitleForm | class | Drupal\form_test\Form | core/ |
Form constructor to test the #required property without #title. | 1 | |||
| FormTestVerticalTabsAccessForm | class | Drupal\form_test\Form | core/ |
Builds a form to test vertical tabs access. | 1 | |||
| FormTestVerticalTabsForm | class | Drupal\form_test\Form | core/ |
Builds a simple form to test vertical tabs. | 1 | |||
| Formula | class | Drupal\views\Plugin\views\argument | core/ |
Argument handler for simple formulae. | 1 | |||
| FormUploadedFile | class | Drupal\file\Upload | core/ |
Provides a bridge to Symfony UploadedFile. | 3 | |||
| FormValidationMessageOrderTest | class | Drupal\KernelTests\Core\Form | core/ |
Tests form validation messages are displayed in the same order as the fields. | ||||
| FormValidator | class | Drupal\Core\Form | core/ |
Provides validation of form submissions. | 2 | 2 | ||
| FormValidatorInterface | interface | Drupal\Core\Form | core/ |
Provides an interface for validating form submissions. | 2 | |||
| FormValidatorTest | class | Drupal\Tests\Core\Form | core/ |
@coversDefaultClass \Drupal\Core\Form\FormValidator[[api-linebreak]] @group Form |
Pagination
- Previous page
- Page 82
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.