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 |
|---|---|---|---|---|---|---|---|---|
| TestSiteApplication | class | Drupal\TestSite | core/ |
Application wrapper for test site commands. | 1 | |||
| TestSiteApplicationTest | class | Drupal\KernelTests\Scripts | core/ |
Tests core/scripts/test-site.php. | ||||
| TestSiteClaroInstallTestScript | class | Drupal\TestSite | core/ |
Setup file used by TestSiteInstallTestScript. | ||||
| TestSiteConfigurationExcluder | class | Drupal\Tests\package_manager\Kernel\PathExcluder | core/ |
A test version of the site configuration excluder, to expose internals. | ||||
| TestSiteExcluder | final class | Drupal\package_manager\PathExcluder | core/ |
Excludes 'sites/simpletest' from stage operations. | 1 | |||
| TestSiteExcluderTest | class | Drupal\Tests\package_manager\Kernel\PathExcluder | core/ |
Tests Site Excluder. | ||||
| TestSiteInstallCommand | class | Drupal\TestSite\Commands | core/ |
Command to create a test Drupal site. | 1 | |||
| TestSiteInstallTestScript | class | Drupal\TestSite | core/ |
Setup file used by TestSiteApplicationTest. | ||||
| TestSiteMultilingualInstallTestScript | class | Drupal\TestSite | core/ |
Setup file used by TestSiteApplicationTest. | ||||
| TestSiteOliveroInstallTestScript | class | Drupal\TestSite | core/ |
Setup file used by TestSiteInstallTestScript. | ||||
| TestSiteReleaseLocksCommand | class | Drupal\TestSite\Commands | core/ |
Command to release all test site database prefix locks. | 1 | |||
| TestSiteTearDownCommand | class | Drupal\TestSite\Commands | core/ |
Command to tear down a test Drupal site. | 1 | |||
| TestSiteUserLoginCommand | class | Drupal\TestSite\Commands | core/ |
Command to generate a login link for the test site. | 1 | |||
| TestSkipRowProcess | class | Drupal\migrate_prepare_row_test\Plugin\migrate\process | core/ |
Provides a testing process plugin that skips rows. | ||||
| TestSourceWithAReallyLongName | class | Drupal\media_test_source\Plugin\media\Source | core/ |
Provides test media source. | ||||
| TestSqlBase | class | Drupal\Tests\migrate\Unit | core/ |
Creates a base source class for SQL migration testing. | ||||
| TestSqlBase | class | Drupal\Tests\migrate\Kernel | core/ |
A dummy source to help with testing SqlBase. | ||||
| TestSqlContentDefaultTableMapping | class | Drupal\Tests\Core\Entity\Sql | core/ |
Extends DefaultTableMapping to allow calling its protected methods. | ||||
| TestSqlIdMap | class | Drupal\Tests\migrate\Unit | core/ |
Defines a SQL ID map for use in tests. | 1 | 1 | ||
| TestSqlPrepareQuery | class | Drupal\migrate_sql_prepare_query_test\Plugin\migrate\source | core/ |
Source plugin for prepare query test. | ||||
| TestStateBasedSectionStorage | class | Drupal\layout_builder_test\Plugin\SectionStorage | core/ |
Provides a test section storage that is controlled by state. | ||||
| TestStatementInterface | interface | Drupal\Tests\views\Unit\Plugin\pager | core/ |
Creates StatementInterface for testing. | ||||
| TestStaticMethodClass | class | Drupal\Tests\Component\Utility | core/ |
Provides a class for testing a static method. | ||||
| TestStatus | class | Drupal\Core\Test | core/ |
Consolidates test result status information. | 1 | |||
| TestStorage | class | Drupal\Tests\Core\Config | core/ |
Provides a test implementation of \Drupal\Core\Config\StorageInterface. | ||||
| TestSubscriber | class | Drupal\package_manager_test_validation\EventSubscriber | core/ |
Defines an event subscriber for testing validation of Package Manager events. | 2 | 2 | ||
| TestSubsubthemeHooks | class | Drupal\test_subsubtheme\Hook | core/ |
Hook implementations for test_subsubtheme. | ||||
| TestSubthemeHooks | class | Drupal\test_subtheme\Hook | core/ |
Hook implementations for test_subtheme. | ||||
| TestSuiteBaseTest | class | Drupal\Tests\Core\Test | core/ |
Tests Suite Base. | ||||
| TestSystemLoggerChannel | final class | Drupal\advisory_feed_test | core/ |
Provides a decorator for the 'logger.channel.system' service for testing. | 2 | |||
| TestTasksSettingsSub1 | class | Drupal\menu_test\Plugin\Menu\LocalTask | core/ |
Defines a local task plugin with a dynamic title. | 1 | |||
| TestTaskWithUserInput | class | Drupal\menu_test\Plugin\Menu\LocalTask | core/ |
Mock for testing JavaScript in local tasks title. | 1 | |||
| TestTestDatabase | class | Drupal\Tests\Core\Test | core/ |
Stub class supports TestDatabaseTest::testConstructorNullPrefix(). | ||||
| TestTextfieldWidget | class | Drupal\field_plugins_test\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'field_plugins_test_text_widget' widget. | ||||
| TestTextTrimmedFormatter | class | Drupal\field_plugins_test\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'field_plugins_test_text_formatter' formatter. | ||||
| TestThemeAlterHooks | class | Drupal\test_theme_alter\Hook | core/ |
Hook implementations for test_theme_alter. | ||||
| TestThemeExtensionList | class | Drupal\Tests\Core\Extension | core/ |
Test theme extension list class. | ||||
| TestThemeHooks | class | Drupal\test_theme\Hook | core/ |
Hook implementations for test_theme. | ||||
| TestThemeNegotiator | class | Drupal\menu_test\Theme | core/ |
Tests the theme negotiation functionality. | 2 | |||
| TestThemeNyanCatEngineHooks | class | Drupal\test_theme_nyan_cat_engine\Hook | core/ |
Hook implementations for test_theme_nyan_cat_engine. | ||||
| TestThemeThemeHooks | class | Drupal\test_theme_theme\Hook | core/ |
Hook implementations for test_theme_theme. | ||||
| TestTime | class | Drupal\update_test\Datetime | core/ |
Test service for altering the request time. | 2 | |||
| TestTime | class | Drupal\Tests\package_manager\Kernel | core/ |
A test-only implementation of the time service. | ||||
| TestTime | class | Drupal\Tests\workspaces\Kernel | core/ |
A test-only implementation of the time service. | ||||
| TestToolkit | class | Drupal\image_test\Plugin\ImageToolkit | core/ |
Defines a Test toolkit for image manipulation within Drupal. | 2 | |||
| TestTrait | trait | Drupal\Tests\system\Traits | core/ |
A nothing trait, but declared in the Drupal\Tests namespace. | 1 | |||
| TestTranslation | class | Drupal\media_test_source\Plugin\media\Source | core/ |
Provides test media source. | ||||
| TestTranslationManager | class | Drupal\Tests\Core\StringTranslation | core/ |
A chained translation implementation used for testing. | ||||
| TestTranslationManager | class | Drupal\Tests\user\Unit | core/ |
Implements a translation manager in tests. | ||||
| TestType | class | Drupal\workflow_type_test\Plugin\WorkflowType | core/ |
Test workflow type. | 4 |
Pagination
- Previous page
- Page 195
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.