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 |
|---|---|---|---|---|---|---|---|---|
| DeletedWorkspaceConstraintValidator | class | Drupal\workspaces\Plugin\Validation\Constraint | core/ |
Checks if data still exists for a deleted workspace ID. | ||||
| DeleteForm | class | Drupal\comment\Form | core/ |
Provides the comment delete confirmation form. | 1 | |||
| DeleteMultiple | class | Drupal\node\Form | core/ |
Provides a node deletion confirmation form. | 1 | 1 | ||
| DeleteMultipleForm | class | Drupal\Core\Entity\Form | core/ |
Provides an entities deletion confirmation form. | 2 | 6 | ||
| DeleteMultipleFormTest | class | Drupal\FunctionalTests\Entity | core/ |
Tests the delete multiple confirmation form. | ||||
| DeleteTest | class | Drupal\Tests\file\Kernel | core/ |
Tests the file delete function. | ||||
| DeleteTruncateTest | class | Drupal\KernelTests\Core\Database | core/ |
Tests delete and truncate queries. | ||||
| DemoteNode | class | Drupal\node\Plugin\Action | core/ |
Demotes a node. | ||||
| DemoUmamiContentHooks | class | Drupal\demo_umami_content\Hook | core/ |
Hook implementations for demo_umami_content. | ||||
| DemoUmamiHooks | class | Drupal\demo_umami\Hook | core/ |
Hook implementations for demo_umami. | ||||
| DemoUmamiProfileTest | class | Drupal\Tests\demo_umami\Functional | core/ |
Tests demo_umami profile. | ||||
| DemoUmamiRequirements | class | Drupal\demo_umami\Hook | core/ |
Requirements for the Demo: Umami Food Magazine (Experimental) profile. | ||||
| DenyAdminRoutes | class | Drupal\dynamic_page_cache\PageCache\ResponsePolicy | core/ |
Cache policy for routes with the '_admin_route' option set. | 2 | |||
| DenyNoCacheRoutes | class | Drupal\Core\PageCache\ResponsePolicy | core/ |
Cache policy for routes with the 'no_cache' option set. | 1 | 2 | ||
| DenyNoCacheRoutesTest | class | Drupal\Tests\Core\PageCache | core/ |
Tests Drupal\Core\PageCache\ResponsePolicy\DenyNoCacheRoutes. | ||||
| DenyTestAuthRequests | class | Drupal\rest_test\PageCache\RequestPolicy | core/ |
Cache policy for pages requested with REST Test Auth. | 2 | |||
| Dependency | class | Drupal\Core\Extension | core/ |
A value object representing dependency information. | 4 | |||
| DependencyFieldItem | class | Drupal\Tests\field\Unit | core/ |
A test class. | ||||
| DependencyHookInvocationTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ |
Tests the hook invocation for determining update dependencies. | ||||
| DependencyMissingTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ |
Tests that missing update dependencies are correctly flagged. | ||||
| DependencyOrderingTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ |
Tests that update functions are run in the proper order. | ||||
| DependencySerializationTest | class | Drupal\Tests\Core\DependencyInjection | core/ |
Tests Drupal\Core\DependencyInjection\DependencySerializationTrait. | ||||
| DependencySerializationTestDummy | class | Drupal\Tests\Core\DependencyInjection | core/ |
Defines a test class which has a single service as dependency. | ||||
| DependencySerializationTrait | trait | Drupal\Core\DependencyInjection | core/ |
Provides dependency injection friendly methods for serialization. | 54 | |||
| DependencyTest | class | Drupal\Tests\Core\Extension | core/ |
Tests Drupal\Core\Extension\Dependency. | ||||
| DependencyTest | class | Drupal\Tests\system\Functional\Module | core/ |
Enable module without dependency enabled. | ||||
| DependencyTrait | trait | Drupal\Core\Entity | core/ |
Provides a trait for managing an object's dependencies. | 7 | |||
| DependencyVersionTestHooks | class | Drupal\dependency_version_test\Hook | core/ |
Hook implementations for dependency_version_test. | ||||
| DependentAccessInterface | interface | Drupal\Core\Access | core/ |
Interface for AccessibleInterface objects that have an access dependency. | 1 | 1 | ||
| DependentAccessTest | class | Drupal\Tests\Core\Access | core/ |
Tests Drupal\Core\Access\RefinableDependentAccessTrait. | ||||
| DependentPluginDefinitionInterface | interface | Drupal\Core\Plugin\Definition | core/ |
Provides an interface for a plugin definition that has dependencies. | 1 | 3 | ||
| DependentPluginDefinitionTrait | trait | Drupal\Core\Plugin\Definition | core/ |
Provides a trait for a plugin definition that has dependencies. | 1 | |||
| DependentPluginInterface | interface | Drupal\Component\Plugin | core/ |
Provides an interface for a plugin that has dependencies. | 23 | 28 | ||
| DependentWithRemovalPluginInterface | interface | Drupal\views\Plugin | core/ |
Provides an interface for a plugin that has dependencies that can be removed. | 2 | 3 | ||
| Deprecated | class | Drupal\element_info_test\Element | core/ |
Provides deprecated render element for testing. | ||||
| DeprecatedArray | class | Drupal\Component\Utility | core/ |
An array that triggers a deprecation warning when accessed. | ||||
| DeprecatedAssetsTest | class | Drupal\KernelTests\Core\Asset | core/ |
Checks the status and definition contents of deprecated libraries. | ||||
| DeprecatedController | class | Drupal\deprecation_test | core/ |
Defines a controller that calls a deprecated method. | ||||
| DeprecatedElementTest | class | Drupal\KernelTests\Core\Render\Element | core/ |
Tests Deprecated Element. | ||||
| DeprecatedExtendsFormElement | class | Drupal\element_info_test\Element | core/ |
Provides render element that extends deprecated FormElement for testing. | 1 | |||
| DeprecatedExtendsRenderElement | class | Drupal\element_info_test\Element | core/ |
Provides render element that extends deprecated RenderElement for testing. | 1 | |||
| DeprecatedModuleTestHooks | class | Drupal\deprecated_module_test\Hook | core/ |
Hook implementations for deprecated_module_test. | ||||
| DeprecatedServicePass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Sets the _deprecated_service_list parameter. | 1 | |||
| DeprecatedServicePropertyTrait | trait | Drupal\Core\DependencyInjection | core/ |
Provides a standard way to announce deprecated properties. | 7 | |||
| DeprecatedTemplateTest | class | Drupal\Tests\system\Functional\Module | core/ |
Tests that the deprecated template is correctly marked. | ||||
| DeprecatedTwigTemplateController | class | Drupal\deprecated_twig_template\Controller | core/ |
Controller for calling a deprecated theme. | ||||
| DeprecatedTwigTemplateHooks | class | Drupal\deprecated_twig_template\Hook | core/ |
Hook implementations for deprecated_twig_template. | ||||
| DeprecationHandler | final class | Drupal\TestTools\Extension\DeprecationBridge | core/ |
Drupal's PHPUnit extension to manage code deprecation. | 4 | |||
| DeprecationHelper | final class | Drupal\Component\Utility | core/ |
Provides a helper method for handling deprecated code paths in projects. | 1 | |||
| DeprecationHelperTest | class | Drupal\Tests\Component\Utility | core/ |
Tests Drupal\Component\Utility\DeprecationHelper. |
Pagination
- Previous page
- Page 51
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.