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 |
|---|---|---|---|---|---|---|---|---|
| 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. | ||||
| ToolbarClaroOverridesTest | class | Drupal\Tests\toolbar\Functional | 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(). | 2 | |||
| ToolbarLinkBuilderTest | class | Drupal\Tests\user\Unit | core/ |
Tests user's ToolbarLinkBuilder. | ||||
| ToolbarLinkBuilderTest | class | Drupal\Tests\toolbar\Unit\user | 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. | ||||
| ToolbarRequirements | class | Drupal\toolbar\Hook | core/ |
Requirements for the navigation module. | ||||
| 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. | ||||
| ToolbarTestThemeHooks | class | Drupal\toolbar_test\Hook | core/ |
Hook implementations for toolbar_test. | ||||
| ToolbarThemeHooks | class | Drupal\toolbar\Hook | core/ |
Hook implementations for toolbar. | ||||
| ToolkitGdTest | class | Drupal\KernelTests\Core\Image | core/ |
Tests for the GD image toolkit. | ||||
| ToolkitSetupFormTest | class | Drupal\FunctionalTests\Image | core/ |
Tests image toolkit setup form. | ||||
| ToolkitTest | class | Drupal\KernelTests\Core\Image | core/ |
Tests the image toolkit. | ||||
| ToolkitTestTrait | trait | Drupal\Tests\Traits\Core\Image | core/ |
Provides common methods for image toolkit kernel tests. | 2 | |||
| TopBar | class | Drupal\navigation\Element | core/ |
Provides a render element for the default Drupal toolbar. | ||||
| TopBarItem | final class | Drupal\navigation\Attribute | core/ |
The top bar item attribute. | 8 | |||
| TopBarItemBase | abstract class | Drupal\navigation | core/ |
Base class for top bar item plugins. | 7 | 8 | ||
| TopBarItemBaseTest | class | Drupal\Tests\navigation\Unit | core/ |
Tests Drupal\navigation\TopBarItemBase. | ||||
| TopBarItemHigh | class | Drupal\navigation_test\Plugin\TopBarItem | core/ |
Provides a top bar item plugin for testing the top bar item weight. | ||||
| TopBarItemInstantiation | class | Drupal\navigation_test\Plugin\TopBarItem | core/ |
Provides a top bar item plugin for testing the top bar. | 1 | |||
| TopBarItemLinkAttribute | class | Drupal\navigation_test_top_bar\Plugin\TopBarItem | core/ |
Provides a top bar item plugin for testing link attributes in the top bar. | ||||
| TopBarItemLow | class | Drupal\navigation_test\Plugin\TopBarItem | core/ |
Provides a top bar item plugin for testing the top bar item weight. | ||||
| TopBarItemManager | final class | Drupal\navigation | core/ |
Top bar item plugin manager. | 1 | 2 |
Pagination
- Previous page
- Page 209
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.