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 |
|---|---|---|---|---|---|---|---|---|
| TransactionTest | class | Drupal\Tests\mysqli\Kernel\mysqli | core/ |
Tests transaction for the MySQLi driver. | ||||
| TransactionTest | class | Drupal\KernelTests\Core\Database | core/ |
Tests the transactions, using the explicit ::commitOrRelease method. | ||||
| TransactionTest | class | Drupal\Tests\sqlite\Kernel\sqlite | core/ |
Tests transaction for the SQLite driver. | ||||
| TransactionTest | class | Drupal\Tests\mysql\Kernel\mysql | core/ |
Tests transaction for the MySQL driver. | ||||
| TransformedConfigExportImportUITest | class | Drupal\Tests\config\Functional | core/ |
Tests the user interface for importing/exporting transformed configuration. | ||||
| Transition | class | Drupal\workflows | core/ |
A transition value object that describes the transition between states. | 5 | |||
| TransitionInterface | interface | Drupal\workflows | core/ |
A transition value object that describes the transition between two states. | 1 | 3 | ||
| TransitionTest | class | Drupal\Tests\workflows\Unit | core/ |
Tests Drupal\workflows\Transition. | ||||
| TranslatableFieldTest | class | Drupal\Tests\layout_builder\Kernel | core/ |
Tests Layout Builder with a translatable layout field. | ||||
| TranslatableInterface | interface | Drupal\Core\TypedData | core/ |
Interface for translatable data. | 1 | 13 | ||
| TranslatableInterface | interface | Drupal\Core\Entity | core/ |
Provides methods for an entity to support translation. | 1 | 5 | ||
| TranslatableMarkup | class | Drupal\Core\StringTranslation | core/ |
Provides translatable markup class. | 2 | 926 | 1 | |
| TranslatableMarkupTest | class | Drupal\Tests\Core\StringTranslation | core/ |
Tests the TranslatableMarkup class. | ||||
| TranslatableRevisionableInterface | interface | Drupal\Core\Entity | core/ |
Provides methods for an entity to support revision translation. | 1 | |||
| TranslatableRevisionableStorageInterface | interface | Drupal\Core\Entity | core/ |
A storage that supports translatable and revisionable entity types. | 1 | |||
| TranslatableStorageInterface | interface | Drupal\Core\Entity | core/ |
A storage that supports translatable entity types. | 1 | |||
| TranslatableStringAdapter | final class | Drupal\package_manager | core/ |
An adapter for interoperable string translation. | 2 | |||
| TranslatableStringFactory | final class | Drupal\package_manager | core/ |
Creates translatable strings that can interoperate with Composer Stager. | 2 | |||
| TranslatableStringTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Translatable String. | ||||
| TranslatedViewTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests that translated strings in views UI don't override original strings. | ||||
| TranslateEditForm | class | Drupal\locale\Form | core/ |
Defines a translation edit form. | ||||
| TranslateFilterForm | class | Drupal\locale\Form | core/ |
Provides a filtered translation edit form. | ||||
| TranslateFormBase | abstract class | Drupal\locale\Form | core/ |
Defines the locale user interface translation form base. | 2 | |||
| Translation | class | Drupal\Core\Annotation | core/ |
Defines a translatable annotation object. | 1 | |||
| TranslationInterface | interface | Drupal\Core\StringTranslation | core/ |
Interface for the translation.manager translation service. | 2 | 79 | ||
| TranslationLanguageRenderer | class | Drupal\views\Entity\Render | core/ |
Renders entity translations in their row language. | ||||
| TranslationLink | class | Drupal\content_translation\Plugin\views\field | core/ |
Provides a translation link for an entity. | ||||
| TranslationLinkTest | class | Drupal\Tests\content_translation\Functional\Views | core/ |
Tests the content translation overview link field handler. | ||||
| TranslationManager | class | Drupal\Core\StringTranslation | core/ |
Defines a chained translation implementation combining multiple translators. | 1 | 5 | 2 | |
| TranslationManagerTest | class | Drupal\Tests\Core\StringTranslation | core/ |
Tests Drupal\Core\StringTranslation\TranslationManager. | ||||
| TranslationsStream | class | Drupal\locale\StreamWrapper | core/ |
Defines a Drupal translations (translations://) stream wrapper class. | 4 | 2 | ||
| TranslationStatusForm | class | Drupal\locale\Form | core/ |
Provides a translation status form. | 1 | |||
| TranslationStatusInterface | interface | Drupal\Core\TypedData | core/ |
Defines an interface for checking the status of an entity translation. | 1 | 3 | ||
| TranslationsTest | class | Drupal\Tests\media_library\FunctionalJavascript | core/ |
Tests media library for translatable media. | ||||
| TranslationString | class | Drupal\locale | core/ |
Defines the locale translation string object. | 1 | |||
| TranslationStringTest | class | Drupal\KernelTests\Core\StringTranslation | core/ |
Tests the TranslatableMarkup class. | ||||
| TranslationTest | class | Drupal\Tests\Core\Annotation | core/ |
Tests Drupal\Core\Annotation\Translation. | ||||
| TranslationTest | class | Drupal\Tests\field\Kernel | core/ |
Tests multilingual fields logic. | ||||
| TranslationWebTest | class | Drupal\Tests\field\Functional | core/ |
Tests multilingual fields logic that require a full environment. | ||||
| TranslatorInterface | interface | Drupal\Core\StringTranslation\Translator | core/ |
Interface for objects capable of string translation. | 3 | 3 | ||
| TranslatorInterface | interface | Drupal\Core\Validation | core/ |
Defines an interface used in validation. | 1 | 1 | ||
| TransliterationInterface | interface | Drupal\Component\Transliteration | core/ |
Defines an interface for classes providing transliteration. | 1 | 5 | ||
| TransportInfoController | class | Drupal\mailer_transport_factory_functional_test\Controller | core/ |
Returns responses for transport info routes. | ||||
| TransportServiceFactory | class | Drupal\Core\Mailer | core/ |
The default mailer transport service factory. | 1 | |||
| TransportServiceFactoryInterface | interface | Drupal\Core\Mailer | core/ |
An interface defining mailer transport service factory implementations. | 1 | |||
| TransportServiceFactoryTest | class | Drupal\Tests\mailer\Functional | core/ |
Tests the transport service factory in the child site of browser tests. | ||||
| TransportServiceFactoryTrait | trait | Drupal\Core\Mailer | core/ |
A trait containing helper methods for transport service construction. | ||||
| TransportTest | class | Drupal\Tests\mailer\Kernel | core/ |
Tests the transport factory service. | ||||
| TraversableObject | class | Drupal\jsonapi_test_data_type | core/ |
An object which implements \IteratorAggregate. | 2 | |||
| TraversableObjectNormalizer | class | Drupal\jsonapi_test_data_type\Normalizer | core/ |
Normalizes TraversableObject. | 2 |
Pagination
- Previous page
- Page 204
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.