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 |
|---|---|---|---|---|---|---|---|---|
| DisplayTest | class | Drupal\views_test_data\Plugin\views\display | core/ |
Defines a Display test plugin. | 1 | 2 | ||
| DisplayTest | class | Drupal\Tests\views_ui\FunctionalJavascript | core/ |
Tests the display UI. | ||||
| DisplayTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the display UI. | ||||
| DisplayVariant | class | Drupal\Core\Display\Attribute | core/ |
Defines a display variant attribute object. | 1 | 2 | ||
| DisplayVariant | class | Drupal\Core\Display\Annotation | core/ |
Defines a display variant annotation object. | 1 | |||
| DisplayVariantTest | class | Drupal\Tests\Core\Display | core/ |
Tests Drupal\Core\Display\VariantBase. | ||||
| DisplayVariantTest | class | Drupal\Tests\system\Functional\Render | core/ |
Tests selecting a display variant. | ||||
| DistributionProfileExistingSettingsTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests distribution profile support with existing settings. | ||||
| DistributionProfileTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests distribution profile support. | ||||
| DistributionProfileTranslationQueryTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests distribution profile support with a 'langcode' query string. | ||||
| DistributionProfileTranslationTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests distribution profile support. | ||||
| DocLexer | final class | Drupal\Component\Annotation\Doctrine | core/ |
Simple lexer for docblock annotations. | ||||
| DocParser | final class | Drupal\Component\Annotation\Doctrine | core/ |
A parser for docblock annotations. | 3 | |||
| DocParserIgnoredClassesTest | class | Drupal\Tests\Component\Annotation | core/ |
Tests Drupal\Component\Annotation\Doctrine\DocParser. | ||||
| DocParserTest | class | Drupal\Tests\Component\Annotation\Doctrine | core/ |
This class is a near-copy of Doctrine\Tests\Common\Annotations\DocParserTest, which is part of the Doctrine project: <http://www.doctrine-project.org>. It was copied from version 1.2.7. | ||||
| DocumentElement | class | Drupal\Tests | core/ |
Document element. | ||||
| DoTrustedCallbackTrait | trait | Drupal\Core\Security | core/ |
Ensures that only predefined methods can be used as callback methods. | 5 | |||
| DoTrustedCallbackTraitTest | class | Drupal\Tests\Core\Security | core/ |
Tests Drupal\Core\Security\DoTrustedCallbackTrait. | ||||
| DoubleSlashTest | class | Drupal\Tests\migrate_drupal_ui\Functional\d7 | core/ |
Tests that a double slash is not in d7_file file not found migrate messages. | ||||
| Download | class | Drupal\migrate\Plugin\migrate\process | core/ |
Downloads a file from a HTTP(S) remote location into the local file system. | 1 | |||
| DownloadFunctionalTest | class | Drupal\Tests\migrate\Functional\process | core/ |
Tests the 'download' process plugin. | ||||
| DownloadTest | class | Drupal\Tests\migrate\Kernel\process | core/ |
Tests the download process plugin. | ||||
| DownloadTest | class | Drupal\Tests\file\Functional | core/ |
Tests for download/file transfer functions. | ||||
| DraggableListBuilder | abstract class | Drupal\Core\Config\Entity | core/ |
Defines a class to build a draggable listing of configuration entities. | 5 | 5 | ||
| DraggableListBuilderTrait | trait | Drupal\Core\Entity | core/ |
Provides a trait for draggable listings of entities. | 1 | |||
| DriverModuleMissingDependenciesTest | class | Drupal\Tests\Core\Database | core/ |
Tests for database driver module with missing dependency. | ||||
| DriverNotSpecifiedException | class | Drupal\Core\Database | core/ |
Exception thrown if no driver is specified for a database connection. | ||||
| DriverSpecificConnectionUnitTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Tests management of database connections. | 2 | 2 | ||
| DriverSpecificDatabaseTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Base class for driver specific database tests. | 9 | 5 | ||
| DriverSpecificKernelTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Base class for driver specific kernel tests. | 13 | 10 | ||
| DriverSpecificSchemaTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Tests table creation and modification via the schema API. | 3 | 3 | ||
| DriverSpecificSyntaxTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Tests driver specific SQL syntax interpretation. | 4 | 4 | ||
| DriverSpecificTransactionTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Tests the transaction abstraction system. | 4 | 4 | ||
| Dropbutton | class | Drupal\Core\Render\Element | core/ |
Provides a render element for a set of links rendered as a drop-down button. | 1 | |||
| Dropbutton | class | Drupal\views\Plugin\views\field | core/ |
Provides a handler that renders links as dropbutton. | ||||
| Drupal | class | core/ |
Static Service Container wrapper. | |||||
| Drupal6SqlBaseTest | class | Drupal\Tests\migrate_drupal\Unit\source\d6 | core/ |
Tests the D6 SQL base class. | ||||
| DrupalAspectsOfCKEditor5Plugin | class | Drupal\ckeditor5\Attribute | core/ |
Define a Drupal aspects of CKEditor5 plugin. | ||||
| DrupalAspectsOfCKEditor5Plugin | class | Drupal\ckeditor5\Annotation | core/ |
Defines the "Drupal aspects of a CKEditor5Plugin" annotation object. | 1 | |||
| DrupalComponentTest | class | Drupal\Tests\Component | core/ |
General tests for \Drupal\Component that can't go anywhere else. | ||||
| DrupalCoreComposer | class | Drupal\Composer\Generator\Util | composer/ |
Utilities for working with drupal composer.json files and data. | 6 | |||
| DrupalCoreRecommendedBuilder | class | Drupal\Composer\Generator\Builder | composer/ |
Builder to produce metapackage for drupal/core-recommended. | 3 | |||
| DrupalDateTime | class | Drupal\Core\Datetime | core/ |
Extends DateTimePlus(). | 3 | 39 | ||
| DrupalDateTimeTest | class | Drupal\Tests\Core\Datetime | core/ |
Tests Drupal\Core\Datetime\DrupalDateTime. | ||||
| DrupalDateTimeTest | class | Drupal\KernelTests\Core\Datetime | core/ |
Tests DrupalDateTime functionality. | ||||
| DrupalDebugClassLoader | class | Drupal\TestTools\ErrorHandler | core/ |
Extends Symfony's DebugClassLoader for Drupal-aware vendor boundaries. | 2 | |||
| DrupalDebugClassLoaderTest | class | Drupal\Tests\TestTools\ErrorHandler | core/ |
Tests the DrupalDebugClassLoader. | ||||
| DrupalDevDependenciesBuilder | class | Drupal\Composer\Generator\Builder | composer/ |
Builder to produce metapackage for drupal/core-dev. | 3 | |||
| DrupalFlushAllCachesInInstallerTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests drupal_flush_all_caches() during an install. | ||||
| DrupalFlushAllCachesTest | class | Drupal\KernelTests\Core\Common | core/ |
Tests Drupal Flush All Caches. |
Pagination
- Previous page
- Page 54
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.