Classes, traits, and interfaces - 10.3.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 1518
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| TipPluginTextLegacy | class | Drupal\tour_test\Plugin\tour\tip | core/ |
Displays some text as a tip. | ||||
| TipsPluginCollection | class | Drupal\tour | core/ |
A collection of tips. | 1 | |||
| Title | class | Drupal\views\Plugin\views\area | core/ |
Views area title override handler. | ||||
| TitleBlockPluginInterface | interface | Drupal\Core\Block | core/ |
The interface for "title" blocks. | 1 | 3 | ||
| 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 | 6 | ||
| TitleResolverTest | class | Drupal\Tests\Core\Controller | core/ |
@coversDefaultClass \Drupal\Core\Controller\TitleResolver[[api-linebreak]] @group Controller | ||||
| Token | class | Drupal\Core\Utility | core/ |
Drupal placeholder/token replacement system. | 11 | 2 | ||
| Token | class | Drupal\Core\Render\Element | core/ |
Stores token data in a hidden form field. | 1 | |||
| 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. | ||||
| 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. | 2 | 1 | ||
| 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/ |
@coversDefaultClass \Drupal\Core\Render\Element\Token[[api-linebreak]] @group Render | ||||
| TokenTest | class | Drupal\Tests\Core\Utility | core/ |
@coversDefaultClass \Drupal\Core\Utility\Token[[api-linebreak]] @group Utility | ||||
| 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. | 1 | |||
| 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. | ||||
| 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. | ||||
| 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. | ||||
| 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 | |||
| TopLevelBook | class | Drupal\book\Plugin\views\argument_default | core/ |
Default argument plugin to get the current node's top level book. | ||||
| TopLevelDataInterface | interface | Drupal\jsonapi\JsonApiResource | core/ |
Interface for objects that can appear as top-level object data. | 2 | 1 | ||
| ToStringTrait | trait | Drupal\Component\Utility | core/ |
Wraps __toString in a trait to avoid some fatal errors. | 2 | |||
| Tour | class | Drupal\tour\Entity | core/ |
Defines the configured tour entity. | 6 | |||
| TourAccessControlHandler | class | Drupal\tour | core/ |
Defines the access control handler for the tour entity type. | ||||
| TourCacheTagsTest | class | Drupal\Tests\tour\Functional | core/ |
Tests the Tour entity's cache tags. | ||||
| TourHelpPageTest | class | Drupal\Tests\tour\Functional | core/ |
Verifies help page display of tours. |
Pagination
- Previous page
- Page 180
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.