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 |
|---|---|---|---|---|---|---|---|---|
| TimezoneController | class | Drupal\system\Controller | core/ |
Provides a callback for finding a time zone identifier. | ||||
| TimeZoneFormHelper | class | Drupal\Core\Datetime | core/ |
Helper class for dealing with timezones. | 8 | |||
| TimeZoneFormHelperTest | class | Drupal\Tests\Core\Datetime | core/ |
Tests Drupal\Core\Datetime\TimeZoneFormHelper. | ||||
| TimeZoneItem | class | Drupal\user | core/ |
Defines a custom field item class for the 'timezone' user entity field. | 1 | |||
| TimeZoneResolver | class | Drupal\system | core/ |
Event handler that resolves time zone based on site and user configuration. | 1 | 2 | ||
| TimezoneResolverTest | class | Drupal\Tests\system\Kernel | core/ |
Tests Drupal\system\TimeZoneResolver. | ||||
| TimezoneTest | class | Drupal\KernelTests\Core\Datetime\Element | core/ |
Tests the timezone handling of datetime and datelist element types. | ||||
| Title | class | Drupal\views\Plugin\views\area | core/ |
Views area title override handler. | ||||
| TitleBlockPluginInterface | interface | Drupal\Core\Block | core/ |
The interface for "title" blocks. | 2 | 5 | ||
| TitleCallback | class | Drupal\Tests\Core\Controller | core/ |
Provides an example title callback for the testDynamicTitle method above. | ||||
| TitleResolver | class | Drupal\Core\Controller | core/ |
Provides the default implementation of the title resolver interface. | 1 | 2 | ||
| TitleResolverInterface | interface | Drupal\Core\Controller | core/ |
Defines a class which knows how to generate the title from a given route. | 1 | 9 | ||
| TitleResolverTest | class | Drupal\Tests\Core\Controller | core/ |
Tests Drupal\Core\Controller\TitleResolver. | ||||
| Token | class | Drupal\Core\Render\Element | core/ |
Stores token data in a hidden form field. | 1 | |||
| Token | class | Drupal\Core\Utility | core/ |
Drupal placeholder/token replacement system. | 7 | 2 | ||
| TokenHooks | class | Drupal\file\Hook | core/ |
Hook implementations for file tokens. | ||||
| TokenizeAreaPluginBase | abstract class | Drupal\views\Plugin\views\area | core/ |
Tokenized base class for area handlers. | 3 | |||
| TokenizeAreaUITest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the token display for the TokenizeAreaPluginBase UI. | ||||
| TokenParser | class | Drupal\Component\Annotation\Doctrine | core/ |
Parses a file for namespaces/use/class declarations. | ||||
| TokenReplaceKernelTest | class | Drupal\Tests\system\Kernel\Token | core/ |
Tests token replacement. | ||||
| TokenReplaceKernelTestBase | abstract class | Drupal\Tests\system\Kernel\Token | core/ |
Base class for token replacement tests. | 4 | 3 | ||
| TokenReplaceTest | class | Drupal\Tests\views\Kernel | core/ |
Tests core view token replacement. | ||||
| TokenReplaceTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Tests taxonomy token replacement. | ||||
| TokenReplaceWebTest | class | Drupal\Tests\system\Functional\System | core/ |
Tests the token system integration. | ||||
| TokenTest | class | Drupal\Tests\Core\Render\Element | core/ |
Tests Drupal\Core\Render\Element\Token. | ||||
| TokenTest | class | Drupal\Tests\Core\Utility | core/ |
Tests Drupal\Core\Utility\Token. | ||||
| Toolbar | class | Drupal\toolbar\Element | core/ |
Provides a render element for the default Drupal toolbar. | ||||
| ToolbarActiveTrailTest | class | Drupal\Tests\toolbar\FunctionalJavascript | core/ |
Tests that the active trail is maintained in the toolbar. | ||||
| ToolbarAdminMenuTest | class | Drupal\Tests\toolbar\Functional | core/ |
Tests the caching of the admin menu subtree items. | ||||
| ToolbarCacheContextsTest | class | Drupal\Tests\toolbar\Functional | core/ |
Tests the cache contexts for toolbar. | ||||
| ToolbarClaroOverridesTest | class | Drupal\Tests\system\Functional\Theme | core/ |
Tests the loading of Claro assets on a non-Claro default theme. | ||||
| ToolbarController | class | Drupal\toolbar\Controller | core/ |
Defines a controller for the toolbar module. | 2 | |||
| ToolbarDisableUserToolbarHooks | class | Drupal\toolbar_disable_user_toolbar\Hook | core/ |
Hook implementations for toolbar_disable_user_toolbar. | ||||
| ToolbarHooks | class | Drupal\toolbar\Hook | core/ |
Hook implementations for toolbar. | ||||
| ToolbarHookToolbarTest | class | Drupal\Tests\toolbar\Functional | core/ |
Tests the implementation of hook_toolbar() by a module. | ||||
| ToolbarIntegrationTest | class | Drupal\Tests\toolbar\FunctionalJavascript | core/ |
Tests the JavaScript functionality of the toolbar. | ||||
| ToolbarItem | class | Drupal\toolbar\Element | core/ |
Provides a toolbar item that is wrapped in markup for common styling. | ||||
| ToolbarItemConditionsMetConstraint | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
A (placed) CKEditor 5 toolbar item's conditions must be met. | ||||
| ToolbarItemConditionsMetConstraintValidator | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
Toolbar item conditions met constraint validator. | ||||
| ToolbarItemConstraint | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
A CKEditor 5 toolbar item. | ||||
| ToolbarItemConstraintValidator | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
Toolbar item constraint validator. | 1 | |||
| ToolbarItemDependencyConstraint | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
A CKEditor 5 toolbar item. | ||||
| ToolbarItemDependencyConstraintValidator | class | Drupal\ckeditor5\Plugin\Validation\Constraint | core/ |
Toolbar item dependency constraint validator. | 1 | |||
| ToolbarLinkBuilder | class | Drupal\user | core/ |
ToolbarLinkBuilder fills out the placeholders generated in user_toolbar(). | 1 | 2 | ||
| ToolbarLinkBuilderTest | class | Drupal\Tests\user\Unit | core/ |
Tests user's ToolbarLinkBuilder. | ||||
| ToolbarMenuLinkTree | class | Drupal\toolbar\Menu | core/ |
Extends MenuLinkTree to add specific theme suggestions for the toolbar. | 2 | |||
| ToolbarMenuTranslationTest | class | Drupal\Tests\toolbar\Functional | core/ |
Tests that the toolbar icon class remains for translated menu items. | ||||
| ToolbarStoredStateTest | class | Drupal\Tests\toolbar\FunctionalJavascript | core/ |
Tests the sessionStorage state set by the toolbar. | ||||
| ToolbarTestHooks | class | Drupal\toolbar_test\Hook | core/ |
Hook implementations for toolbar_test. | ||||
| ToolbarTestSetup | class | Drupal\Tests\toolbar\Nightwatch | core/ |
Sets up the site for testing the toolbar module. |
Pagination
- Previous page
- Page 200
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.