Classes, traits, and interfaces - Drupal 11.1.x - Drupal Core
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
File
-
core/
core.api.php, line 1518
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
ResourceLogs | class | Opentelemetry\Proto\Logs\V1 | vendor/ |
A collection of ScopeLogs from a Resource. | 1 | |||
ResourceMetrics | class | Opentelemetry\Proto\Metrics\V1 | vendor/ |
A collection of ScopeMetrics from a Resource. | 1 | |||
ResourceNotFoundException | class | JsonSchema\Exception | vendor/ |
Wrapper for the ResourceNotFoundException | 2 | |||
ResourceNotFoundException | class | Symfony\Component\Routing\Exception | vendor/ |
The resource was not found. | 2 | 11 | ||
ResourceObject | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents a JSON:API resource object. | 1 | 8 | ||
ResourceObjectData | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents the primary data for individual and collection documents. | 2 | 4 | ||
ResourceObjectNormalizationCacher | class | Drupal\jsonapi\EventSubscriber | core/ |
Caches entity normalizations after the response has been sent. | 1 | 2 | ||
ResourceObjectNormalizer | class | Drupal\jsonapi\Normalizer | core/ |
Converts the JSON:API module ResourceObject into a JSON:API array structure. | 2 | |||
ResourcePluginManager | class | Drupal\rest\Plugin\Type | core/ |
Manages discovery and instantiation of resource plugins. | 2 | 2 | ||
ResourceResponse | class | Drupal\jsonapi | core/ |
Contains data for serialization before sending the response. | 1 | 5 | ||
ResourceResponse | class | Drupal\rest | core/ |
Contains data for serialization before sending the response. | 2 | |||
ResourceResponseInterface | interface | Drupal\rest | core/ |
Defines a common interface for resource responses. | 2 | 1 | ||
ResourceResponseSubscriber | class | Drupal\jsonapi\EventSubscriber | core/ |
Response subscriber that serializes and removes ResourceResponses' data. | 2 | |||
ResourceResponseSubscriber | class | Drupal\rest\EventSubscriber | core/ |
Response subscriber that serializes and removes ResourceResponses' data. | 2 | |||
ResourceResponseTrait | trait | Drupal\rest | core/ |
|||||
ResourceResponseValidator | class | Drupal\jsonapi\EventSubscriber | core/ |
Response subscriber that validates a JSON:API response. | 2 | |||
ResourceRoutes | class | Drupal\rest\Routing | core/ |
Subscriber for REST-style routes. | 2 | |||
ResourceSpans | class | Opentelemetry\Proto\Trace\V1 | vendor/ |
A collection of ScopeSpans from a Resource. | 1 | |||
ResourceType | class | Drupal\jsonapi\ResourceType | core/ |
Value object containing all metadata for a JSON:API resource type. | 19 | |||
ResourceTypeAttribute | class | Drupal\jsonapi\ResourceType | core/ |
Specialization of a ResourceTypeField to represent a resource type attribute. | ||||
ResourceTypeBuildEvent | class | Drupal\jsonapi\ResourceType | core/ |
An event used to configure the construction of a JSON:API resource type. | ||||
ResourceTypeBuildEvents | final class | Drupal\jsonapi\ResourceType | core/ |
Contains all events emitted during the resource type build process. | ||||
ResourceTypeConverter | class | Drupal\jsonapi\ParamConverter | core/ |
Parameter converter for upcasting JSON:API resource type names to objects. | 1 | 2 | ||
ResourceTypeField | abstract class | Drupal\jsonapi\ResourceType | core/ |
Abstract value object containing all metadata for a JSON:API resource field. | 2 | 1 | ||
ResourceTypeRelationship | class | Drupal\jsonapi\ResourceType | core/ |
Specialization of a ResourceTypeField to represent a resource relationship. | 2 | |||
ResourceTypeRepository | class | Drupal\jsonapi\ResourceType | core/ |
Provides a repository of all JSON:API resource types. | 2 | |||
ResourceTypeRepositoryInterface | interface | Drupal\jsonapi\ResourceType | core/ |
Provides a repository of all JSON:API resource types. | 1 | 7 | ||
ResourceUsageFormatter | final class | SebastianBergmann\Timer | vendor/ |
1 | ||||
ResourceVersionRouteEnhancer | final class | Drupal\jsonapi\Revisions | core/ |
Loads an appropriate revision for the requested resource version. | 1 | 2 | ||
Resource_ | final class | phpDocumentor\Reflection\Types | vendor/ |
Value Object representing the 'resource' Type. | 1 | |||
Response | class | Composer\Util\Http | vendor/ |
@phpstan-type Request array{url: non-empty-string, options?: mixed[], copyTo?: string|null} | 1 | 9 | ||
Response | final class | Symfony\Component\BrowserKit | vendor/ |
@author Fabien Potencier <fabien@symfony.com> | 2 | |||
Response | class | GuzzleHttp\Psr7 | vendor/ |
PSR-7 response implementation. | 1 | |||
Response | class | Symfony\Component\HttpFoundation | vendor/ |
Response represents an HTTP response. | 10 | 135 | ||
ResponseCacheStrategy | class | Symfony\Component\HttpKernel\HttpCache | vendor/ |
ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers. | ||||
ResponseCacheStrategyInterface | interface | Symfony\Component\HttpKernel\HttpCache | vendor/ |
ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers. | 1 | |||
ResponseCookieValueSame | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseDisplayPluginInterface | interface | Drupal\views\Plugin\views\display | core/ |
Defines a display which returns a Response object. | 2 | 1 | ||
ResponseEvent | final class | Symfony\Component\HttpKernel\Event | vendor/ |
Allows to filter a Response object. | 31 | |||
ResponseFactoryInterface | interface | Psr\Http\Message | vendor/ |
3 | 11 | |||
ResponseFormatSame | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
Asserts that the response is in the given format. | ||||
ResponseGeneratorSubscriber | class | Drupal\Core\EventSubscriber | core/ |
Response subscriber to add X-Generator header tag. | ||||
ResponseHasCookie | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseHasHeader | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseHeaderBag | class | Symfony\Component\HttpFoundation | vendor/ |
ResponseHeaderBag is a container for Response HTTP headers. | 1 | |||
ResponseHeaderLocationSame | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseHeaderSame | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseInterface | interface | Psr\Http\Message | vendor/ |
Representation of an outgoing, server-side response. | 1 | 39 | ||
ResponseIsRedirected | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |
|||||
ResponseIsSuccessful | final class | Symfony\Component\HttpFoundation\Test\Constraint | vendor/ |