Classes, traits, and interfaces - 8.9.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 1511
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
DisplayMenuInterface | interface | Drupal\views\Plugin\views\display | core/ |
Defines an interface for displays that provide menu links. | 1 | 1 | ||
DisplayModeUpdateTest | class | Drupal\Tests\field\Kernel | core/ |
Ensure display modes are updated when fields are created. | ||||
DisplayNoAreaTest | class | Drupal\views_test_data\Plugin\views\display | core/ |
Defines a Display test plugin with areas disabled. | ||||
DisplayPageTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the page display plugin. | ||||
DisplayPageWebTest | class | Drupal\Tests\views\Functional\Plugin | core/ |
Tests the views page display plugin as webtest. | ||||
DisplayPathTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the UI of generic display path plugin. | ||||
DisplayPluginBase | abstract class | Drupal\views\Plugin\views\display | core/ |
Base class for views display plugins. | 7 | 57 | ||
DisplayPluginCollection | class | Drupal\views | core/ |
A class which wraps the displays of a view so you can lazy-initialize them. | 1 | |||
DisplayPluginInterface | interface | Drupal\views\Plugin\views\display | core/ |
Provides an interface for Views display plugins. | 3 | |||
DisplayRouterInterface | interface | Drupal\views\Plugin\views\display | core/ |
Defines an interface for displays that can collect routes. | 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. | ||||
DisplayTest | class | Drupal\views_test_data\Plugin\views\display | core/ |
Defines a Display test plugin. | 1 | 2 | ||
DisplayTest | class | Drupal\Tests\views\Functional\Plugin | core/ |
Tests the basic display plugin. | ||||
DisplayVariant | class | Drupal\Core\Display\Annotation | core/ |
Defines a display variant annotation object. | 1 | |||
DisplayVariantTest | class | Drupal\Tests\Core\Display | core/ |
@coversDefaultClass \Drupal\Core\Display\VariantBase @group Display | ||||
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. | ||||
DocParser | final class | Drupal\Component\Annotation\Doctrine | core/ |
A parser for docblock annotations. | 3 | |||
DocParserIgnoredClassesTest | class | Drupal\Tests\Component\Annotation | core/ |
@coversDefaultClass \Drupal\Component\Annotation\Doctrine\DocParser | ||||
DocParserTest | class | Drupal\Tests\Component\Annotation\Doctrine | core/ |
@coversDefaultClass \Drupal\Component\Annotation\Doctrine\DocParser | ||||
DoTrustedCallbackTrait | trait | Drupal\Core\Security | core/ |
Ensures that TrustedCallbackInterface can be enforced for callback methods. | 2 | |||
DoTrustedCallbackTraitTest | class | Drupal\Tests\Core\Security | core/ |
@coversDefaultClass \Drupal\Core\Security\DoTrustedCallbackTrait @group Security | ||||
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 | ||
DriverNotSpecifiedException | class | Drupal\Core\Database | core/ |
Exception thrown if no driver is specified for a database connection. | ||||
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. | ||||
DrupalCheckIncompatibilityTest | class | Drupal\KernelTests\Core\Common | core/ |
Parse a predefined amount of bytes and compare the output with the expected value. | ||||
DrupalComponentTest | class | Drupal\Tests\Component | core/ |
General tests for \Drupal\Component that can't go anywhere else. | ||||
DrupalComponentTestListenerTrait | trait | Drupal\Tests\Listeners | core/ |
Ensures that no component tests are extending a core test base class. | 2 | |||
DrupalCoreComposer | class | Drupal\Composer\Generator\Util | composer/ |
Utilities for accessing composer.json data from drupal/drupal and drupal/core. | 5 | |||
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 | 35 | ||
DrupalDateTimeTest | class | Drupal\Tests\Core\Datetime | core/ |
@coversDefaultClass \Drupal\Core\Datetime\DrupalDateTime @group Datetime | ||||
DrupalDateTimeTest | class | Drupal\Tests\system\Functional\Datetime | core/ |
Tests DrupalDateTime functionality. | ||||
DrupalDevDependenciesBuilder | class | Drupal\Composer\Generator\Builder | composer/ |
Builder to produce metapackage for drupal/core-dev. | 3 | |||
DrupalFlushAllCachesTest | class | Drupal\KernelTests\Core\Common | core/ |
@covers ::drupal_flush_all_caches @group Common | ||||
DrupalGetProfileLegacyTest | class | Drupal\Tests\Core\Bootstrap | core/ |
Tests drupal_get_profile(). | ||||
DrupalImage | class | Drupal\ckeditor\Plugin\CKEditorPlugin | core/ |
Defines the "drupalimage" plugin. | ||||
DrupalImageCaption | class | Drupal\ckeditor\Plugin\CKEditorPlugin | core/ |
Defines the "drupalimagecaption" plugin. | ||||
DrupalKernel | class | Drupal\Core | core/ |
The DrupalKernel class is the core of Drupal itself. | 4 | 40 |
Pagination
- Previous page
- Page 46
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.