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 |
|---|---|---|---|---|---|---|---|---|
| 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 | |||
| 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 | |
| WorkflowTypeManager | class | Drupal\workflows | core/ |
Provides a Workflow type plugin manager. | 2 | 2 | ||
| WorkflowTypeStateFormBase | abstract class | Drupal\workflows\Plugin | core/ |
A base class for workflow type state forms. | 2 | 2 | ||
| WorkflowTypeTestHooks | class | Drupal\workflow_type_test\Hook | core/ |
Hook implementations for workflow_type_test. | ||||
| WorkflowTypeTransitionFormBase | abstract class | Drupal\workflows\Plugin | core/ |
A base class for workflow type transition forms. | 1 | 1 | ||
| WorkflowUiNoTypeTest | class | Drupal\Tests\workflows\Functional | core/ |
Tests workflow UI when there are no types. | ||||
| WorkflowUiTest | class | Drupal\Tests\workflows\Functional | core/ |
Tests workflow creation UI. | ||||
| WorkflowValidationTest | class | Drupal\Tests\workflows\Kernel | core/ |
Tests validation of workflow entities. | ||||
| WorkflowXmlAnonTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Xml Anon. | ||||
| WorkflowXmlBasicAuthTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Xml Basic Auth. | ||||
| WorkflowXmlCookieTest | class | Drupal\Tests\workflows\Functional\Rest | core/ |
Tests Workflow Xml Cookie. | ||||
| Workspace | class | Drupal\workspaces\Entity | core/ |
The workspace entity class. | 31 | |||
| WorkspaceAccessControlHandler | class | Drupal\workspaces | core/ |
Defines the access control handler for the workspace entity type. | 1 | |||
| WorkspaceAccessException | class | Drupal\workspaces | core/ |
Exception thrown when trying to switch to an inaccessible workspace. | 1 | 3 | ||
| WorkspaceAccessTest | class | Drupal\Tests\workspaces\Kernel | core/ |
Tests access on workspaces. |
Pagination
- Previous page
- Page 220
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.