Classes, traits, and interfaces - 9.5.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 1523
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| TestCoverageTest | class | Drupal\Tests\jsonapi\Kernel | core/ |
Checks that all core content/config entity types have JSON:API test coverage. | ||||
| TestDatabase | class | Drupal\Core\Test | core/ |
Provides helper methods for interacting with the fixture database. | 1 | 10 | ||
| TestDatabaseTest | class | Drupal\Tests\Core\Test | core/ |
@coversDefaultClass \Drupal\Core\Test\TestDatabase[[api-linebreak]] | ||||
| TestDataConverter | class | Drupal\rdf_test | core/ |
Contains methods for test data conversions. | ||||
| TestDataType | class | Drupal\Tests\Core\Plugin\Fixtures\Plugin\DataType | core/ |
Provides a test data type. | ||||
| TestDataTypeDeriver | class | Drupal\Tests\Core\Plugin\Fixtures\Plugin\DataType | core/ |
Provides a deriver that returns a plugin for the bare ID and one variant. | ||||
| TestDefaultExceptionSubscriber | class | Drupal\Tests\Core\EventSubscriber | core/ |
|||||
| TestDefaultHtmlRouteProvider | class | Drupal\Tests\Core\Entity\Routing | core/ |
|||||
| TestDefaultTableMapping | class | Drupal\Tests\Core\Entity\Sql | core/ |
Extends DefaultTableMapping to allow calling its protected methods. | ||||
| TestDerivativeDiscovery | class | Drupal\Tests\Core\Plugin\Discovery | core/ |
Defines test derivative discovery. | 1 | |||
| TestDerivativeDiscoveryWithObject | class | Drupal\Tests\Core\Plugin\Discovery | core/ |
Defines test derivative discovery using an object.. | ||||
| TestDifferentDisplays | class | Drupal\media_test_source\Plugin\media\Source | core/ |
Provides test media source. | ||||
| TestDiscovery | class | Drupal\Core\Test | core/ |
Discovers available tests. | 2 | |||
| TestDiscoveryTest | class | Drupal\Tests\Core\Test | core/ |
@coversDefaultClass \Drupal\Core\Test\TestDiscovery[[api-linebreak]] @group Test | ||||
| TestDisplayVariant | class | Drupal\display_variant_test\Plugin\DisplayVariant | core/ |
Provides a display variant that requires configuration. | ||||
| TestDomainObject | class | Drupal\early_rendering_controller_test | core/ |
2 | ||||
| TestDomainObjectViewSubscriber | class | Drupal\early_rendering_controller_test | core/ |
View subscriber for turning TestDomainObject objects into Response objects. | 2 | |||
| TestDrupal6SqlBase | class | Drupal\Tests\migrate_drupal\Unit\source\d6 | core/ |
Extends the Drupal6SqlBase abstract class. | ||||
| TestDrupalSqlBase | class | Drupal\Tests\migrate_drupal\Unit\source | core/ |
Extends the DrupalSqlBase abstract class. | ||||
| TestElementInfoManager | class | Drupal\Tests\Core\Render | core/ |
Provides a test custom element plugin. | ||||
| TestEntityFieldManager | class | Drupal\Tests\Core\Entity | core/ |
|||||
| TestEntityForm | class | Drupal\Tests\Core\Entity | core/ |
Provides a test entity form. | 1 | |||
| TestEntityFormInjected | class | Drupal\Tests\Core\Entity | core/ |
Provides a test entity form that uses injection. | ||||
| TestEntityHandlerBase | abstract class | Drupal\Tests\Core\Entity | core/ |
Provides a test entity handler. | ||||
| TestEntityListBuilder | class | Drupal\Tests\Core\Entity | core/ |
|||||
| TestEntityType | class | Drupal\Tests\views\Kernel\Entity | core/ |
Entity type class which allows changing the entity keys. | ||||
| TestEntityTypeManager | class | Drupal\Tests\Core\Entity | core/ |
Provides a test entity type manager. | ||||
| TestEventListener | class | Drupal\Tests\Component\EventDispatcher | core/ |
|||||
| TestEventSubscriber | class | Drupal\Tests\Component\EventDispatcher | core/ |
|||||
| TestEventSubscriberWithMultipleListeners | class | Drupal\Tests\Component\EventDispatcher | core/ |
|||||
| TestEventSubscriberWithPriorities | class | Drupal\Tests\Component\EventDispatcher | core/ |
|||||
| TestExample | class | Drupal\views_test_data\Plugin\views\area | core/ |
Test area plugin. | ||||
| TestExtendedNormalizer | class | Drupal\Tests\serialization\Unit\Normalizer | core/ |
Test normalizer with a different supported class. | ||||
| TestExtension | class | Drupal\twig_extension_test\TwigExtension | core/ |
A test Twig extension that adds a custom function and a custom filter. | 1 | 2 | ||
| TestExtension | class | Drupal\Tests\Core\Extension | core/ |
|||||
| TestFetcher | class | Drupal\aggregator_test\Plugin\aggregator\fetcher | core/ |
Defines a test fetcher implementation. | ||||
| TestFieldApplicableFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_test_applicable' formatter. | ||||
| TestFieldConstraint | class | Drupal\field_test\Plugin\Validation\Constraint | core/ |
Checks if a value is not equal. | ||||
| TestFieldDefaultFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_test_default' formatter. | ||||
| TestFieldEmptyFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_empty_test' formatter. | ||||
| TestFieldEmptySettingFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_empty_setting' formatter. | ||||
| TestFieldMultipleFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_test_multiple' formatter. | ||||
| TestFieldNoSettingsFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_no_settings' formatter. | ||||
| TestFieldPrepareViewFormatter | class | Drupal\field_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_test_with_prepare_view' formatter. | ||||
| TestFieldType | class | Drupal\Tests\field\Unit | core/ |
A test class to test field storage dependencies. | ||||
| TestFieldWidget | class | Drupal\field_test\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'test_field_widget' widget. | 1 | |||
| TestFieldWidgetMultilingual | class | Drupal\field_test\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'test_field_widget_multilingual' widget. | ||||
| TestFieldWidgetMultiple | class | Drupal\field_test\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'test_field_widget_multiple' widget. | 1 | |||
| TestFieldWidgetMultipleSingleValues | class | Drupal\field_test\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'test_field_widget_multiple' widget. | ||||
| TestFileCopy | class | Drupal\Tests\migrate\Unit\process | core/ |
Class for testing FileCopy. |
Pagination
- Previous page
- Page 164
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.