Classes, traits, and interfaces - main - 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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| WidgetOverflowTest | class | Drupal\Tests\media_library\FunctionalJavascript | core/ |
Tests that uploads in the 'media_library_widget' works as expected. | ||||
| WidgetPluginManager | class | Drupal\Core\Field | core/ |
Plugin type manager for field widgets. | 2 | |||
| WidgetPluginManagerTest | class | Drupal\Tests\field\Kernel | core/ |
Tests the field widget manager. | ||||
| WidgetUploadTest | class | Drupal\Tests\media_library\FunctionalJavascript | core/ |
Tests that uploads in the 'media_library_widget' works as expected. | ||||
| WidgetViewsTest | class | Drupal\Tests\media_library\FunctionalJavascript | core/ |
Tests the views in the media library widget. | ||||
| WidgetWithoutTypesTest | class | Drupal\Tests\media_library\FunctionalJavascript | core/ |
Tests the media library widget when no media types are available. | ||||
| WildcardConfigActionsTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests config actions targeting multiple entities using wildcards. | ||||
| WildcardHtmlSupportTest | class | Drupal\Tests\ckeditor5\Kernel | core/ |
Tests Wildcard Html Support. | ||||
| WizardException | class | Drupal\views\Plugin\views\wizard | core/ |
A custom exception class for our errors. | 1 | |||
| WizardInterface | interface | Drupal\views\Plugin\views\wizard | core/ |
Defines a common interface for Views Wizard plugins. | 1 | 2 | ||
| WizardPluginBase | abstract class | Drupal\views\Plugin\views\wizard | core/ |
Base class for Views wizard plugins. | 11 | 12 | ||
| WizardPluginBaseKernelTest | class | Drupal\Tests\views\Kernel\Wizard | core/ |
Tests the wizard base plugin class. | ||||
| WizardPluginBaseTest | class | Drupal\Tests\views\Unit | core/ |
Tests Drupal\views\Plugin\views\wizard\WizardPluginBase. | ||||
| WizardTest | class | Drupal\Tests\comment\Functional\Views | core/ |
Tests the comment module integration into the wizard. | ||||
| WizardTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the wizard. | ||||
| WizardTestBase | abstract class | Drupal\Tests\views\Functional\Wizard | core/ |
Views UI wizard tests. | 12 | 4 | ||
| WordLevelDiff | class | Drupal\Component\Diff | core/ |
@todo document @private @subpackage DifferenceEngine | 1 | |||
| WorkAllocator | class | Drupal\TestTools\TestRunner | core/ |
Allocates available tests to test workers. | 1 | |||
| WorkAllocatorTest | class | Drupal\Tests\Core\Test | core/ |
Unit tests for WorkAllocator. | ||||
| Workflow | class | Drupal\workflows\Entity | core/ |
Defines the workflow entity. | 31 | |||
| WorkflowAccessControlHandler | class | Drupal\workflows | core/ |
Access controller for the Workflow entity. | 2 | |||
| WorkflowAccessControlHandlerTest | class | Drupal\Tests\workflows\Kernel | core/ |
Tests Drupal\workflows\WorkflowAccessControlHandler. | ||||
| WorkflowAddForm | class | Drupal\workflows\Form | core/ |
Form for adding workflows. | 1 | |||
| WorkflowCustomAccessType | class | Drupal\workflow_type_test\Plugin\WorkflowType | core/ |
A test workflow with custom state/transition access rules applied. | 1 | |||
| WorkflowCustomStateTransitionAccessTest | class | Drupal\Tests\workflows\Functional | core/ |
Test custom provided workflow access for state/transition operations. | ||||
| WorkflowDeleteForm | class | Drupal\workflows\Form | core/ |
Builds the form to delete Workflow entities. | 1 | |||
| WorkflowDependenciesTest | class | Drupal\Tests\workflows\Kernel | core/ |
Tests configuration dependencies in workflows. | ||||
| WorkflowEditForm | class | Drupal\workflows\Form | core/ |
The form for editing workflows. | 1 | |||
| WorkflowInterface | interface | Drupal\workflows | core/ |
Provides an interface for defining workflow entities. | 1 | 19 | ||
| WorkflowJsonAnonTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Json Anon. | ||||
| WorkflowJsonBasicAuthTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Json Basic Auth. | ||||
| WorkflowJsonCookieTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Json Cookie. | ||||
| WorkflowListBuilder | class | Drupal\workflows | core/ |
Provides a listing of Workflow entities. | 1 | |||
| WorkflowResourceTestBase | abstract class | Drupal\Tests\workflows\Functional\Rest | core/ |
Resource test base for Workflow entity. | 6 | |||
| WorkflowsHooks | class | Drupal\workflows\Hook | core/ |
Hook implementations for workflows. | ||||
| WorkflowStateAddForm | class | Drupal\workflows\Form | core/ |
Entity form variant for adding workflow states. | 1 | |||
| WorkflowStateDeleteForm | class | Drupal\workflows\Form | core/ |
Builds the form to delete states from Workflow entities. | 1 | 1 | ||
| WorkflowStateEditForm | class | Drupal\workflows\Form | core/ |
Entity form variant for editing workflow states. | 1 | |||
| WorkflowStateTransitionOperationsAccessCheck | class | Drupal\workflows | core/ |
Provides an access check for state and transition operations. | 1 | 2 | ||
| WorkflowStateTransitionOperationsAccessCheckTest | class | Drupal\Tests\workflows\Unit | core/ |
Tests Drupal\workflows\WorkflowStateTransitionOperationsAccessCheck. | ||||
| WorkflowTest | class | Drupal\Tests\workflows\Unit | core/ |
Tests Drupal\workflows\Plugin\WorkflowTypeBase. | ||||
| WorkflowTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "Workflow" config entity type. | ||||
| WorkflowTransitionAddForm | class | Drupal\workflows\Form | core/ |
Entity form variant for adding workflow transitions. | 1 | |||
| WorkflowTransitionDeleteForm | class | Drupal\workflows\Form | core/ |
Builds the form to delete transitions from Workflow entities. | 1 | 1 | ||
| WorkflowTransitionEditForm | class | Drupal\workflows\Form | core/ |
Entity form variant for editing workflow transitions. | 1 | |||
| WorkflowType | class | Drupal\workflows\Attribute | core/ |
Defines a Workflow type attribute object. | 7 | |||
| WorkflowType | class | Drupal\workflows\Annotation | core/ |
Defines a Workflow type annotation object. | ||||
| WorkflowTypeBase | abstract class | Drupal\workflows\Plugin | core/ |
A base class for Workflow type plugins. | 6 | 8 | ||
| WorkflowTypeConfigureFormBase | abstract class | Drupal\workflows\Plugin | core/ |
A base class for workflow type configuration forms. | 2 | 2 | ||
| WorkflowTypeInterface | interface | Drupal\workflows | core/ |
An interface for Workflow type plugins. | 2 | 6 | 1 |
Pagination
- Previous page
- Page 222
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.