Primary tabs
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
Name | Type | Namespace | Location | Description | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|
LocalActionDefault | class |
Drupal\ |
core/ |
Provides a default implementation for local action plugins. | 6 | 7 | 2 |
LocalTaskDefault | class |
Drupal\ |
core/ |
Default object used for LocalTaskPlugins. | 6 | 6 | 4 |
DefaultLazyPluginCollection | class |
Drupal\ |
core/ |
Provides a default plugin collection for a plugin type. | 6 | 8 | |
LocalStream | abstract class |
Drupal\ |
core/ |
Defines a Drupal stream wrapper base class for local files. | 6 | 2 | |
Migration | class |
Drupal\ |
core/ |
6 | 7 | ||
BaseFieldOverrideResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
DateFormatResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for DateFormat entity. | 6 | ||
EntityFormDisplayResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
EntityFormModeResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
EntityViewModeResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
Query | abstract class |
Drupal\ |
core/ |
Base class for query builders. | 6 | ||
FieldTestBase | abstract class |
Drupal\ |
core/ |
Parent class for Field API tests. | 6 | 3 | |
JsonApiFunctionalTestBase | abstract class |
Drupal\ |
core/ |
Provides helper methods for the JSON:API module's functional tests. | 6 | ||
JsonapiKernelTestBase | abstract class |
Drupal\ |
core/ |
Contains shared test utility methods. | 6 | 6 | |
BlockResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
BlockContentTypeResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
CommentResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
CommentTypeResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for CommentType entity. | 6 | ||
CommentTestBase | abstract class |
Drupal\ |
core/ |
Provides setup and helper methods for comment views tests. | 6 | ||
ContactFormResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
MessageResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
EditorResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for Editor entity. | 6 | ||
FieldConfigResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
FieldStorageConfigResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
FilterFormatResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
ImageStyleResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for ImageStyle entity. | 6 | ||
ConfigurableLanguageResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
ContentLanguageSettingsResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
LayoutBuilderEntityViewDisplayResourceTestBase | abstract class |
Drupal\ |
core/ |
Provides a base class for testing LayoutBuilderEntityViewDisplay resources. | 6 | ||
MediaResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
MediaTypeResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
MenuLinkContentResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for MenuLinkContent entity. | 6 | ||
SourcePluginBase | abstract class |
Drupal\ |
core/ |
The base class for source plugins. | 6 | 6 | |
NodeTypeResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for NodeType entity. | 6 | ||
PathAliasResourceTestBase | abstract class |
Drupal\ |
core/ |
Base class for path_alias EntityResource tests. | 6 | ||
ResponsiveImageStyleResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for ResponsiveImageStyle entity. | 6 | ||
RestResourceConfigResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
SearchPageResourceTestBase | abstract class |
Drupal\ |
core/ |
Base class for Search page tests. | 6 | ||
ShortcutResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for Shortcut entity. | 6 | ||
ShortcutSetResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for ShortcutSet entity. | 6 | ||
MenuResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
TermResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
VocabularyResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
TourResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
RoleResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
UserResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
InOperator | class |
Drupal\ |
core/ |
6 | 6 | ||
ViewResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
WorkflowResourceTestBase | abstract class |
Drupal\ |
core/ |
ResourceTestBase for Workflow entity. | 6 | ||
ConfigStorageTestBase | abstract class |
Drupal\ |
core/ |
Base class for testing storage operations. | 6 |