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 |
|---|---|---|---|---|---|---|---|---|
| ResourceObject | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents a JSON:API resource object. | 1 | 16 | ||
| ResourceObjectData | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents the primary data for individual and collection documents. | 2 | 7 | ||
| ResourceObjectNormalizationCacher | class | Drupal\jsonapi\EventSubscriber | core/ |
Caches entity normalizations after the response has been sent. | 2 | 2 | ||
| ResourceObjectNormalizer | class | Drupal\jsonapi\Normalizer | core/ |
Converts the JSON:API module ResourceObject into a JSON:API array structure. | 2 | |||
| ResourceObjectNormalizerCacherTest | class | Drupal\Tests\jsonapi\Kernel\EventSubscriber | core/ |
Tests Drupal\jsonapi\EventSubscriber\ResourceObjectNormalizationCacher. | ||||
| ResourcePluginManager | class | Drupal\rest\Plugin\Type | core/ |
Manages discovery and instantiation of resource plugins. | 2 | 2 | ||
| ResourceResponse | class | Drupal\rest | core/ |
Contains data for serialization before sending the response. | 6 | |||
| ResourceResponse | class | Drupal\jsonapi | core/ |
Contains data for serialization before sending the response. | 1 | 6 | ||
| ResourceResponseInterface | interface | Drupal\rest | core/ |
Defines a common interface for resource responses. | 2 | 3 | ||
| 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. | 1 | 2 | ||
| ResourceResponseSubscriberTest | class | Drupal\Tests\rest\Unit\EventSubscriber | core/ |
Tests Drupal\rest\EventSubscriber\ResourceResponseSubscriber. | ||||
| ResourceResponseTestTrait | trait | Drupal\Tests\jsonapi\Functional | core/ |
Utility methods for handling resource responses. | ||||
| ResourceResponseTrait | trait | Drupal\rest | core/ |
Provides a trait for accessing response data that should be serialized. | ||||
| ResourceResponseValidator | class | Drupal\jsonapi_response_validator\EventSubscriber | core/ |
Response subscriber that validates a JSON:API response. | 1 | |||
| ResourceResponseValidatorTest | class | Drupal\Tests\jsonapi_response_validator\Unit\EventSubscriber | core/ |
Tests Drupal\jsonapi_response_validator\EventSubscriber\ResourceResponseValidator. | ||||
| ResourceRoutes | class | Drupal\rest\Routing | core/ |
Subscriber for REST-style routes. | 2 | |||
| ResourceTest | class | Drupal\Tests\rest\Functional | core/ |
Tests the structure of a REST resource. | ||||
| ResourceTest | class | Drupal\Tests\media\Unit | core/ |
Tests Drupal\media\OEmbed\Resource. | ||||
| ResourceTestBase | abstract class | Drupal\Tests\jsonapi\Functional | core/ |
Subclass this for every JSON:API resource type. | 18 | 3 | ||
| ResourceTestBase | abstract class | Drupal\Tests\rest\Functional | core/ |
Subclass this for every REST resource, every format and every auth provider. | 6 | 5 | ||
| ResourceType | class | Drupal\jsonapi\ResourceType | core/ |
Value object containing all metadata for a JSON:API resource type. | 1 | 31 | ||
| 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. | 2 | |||
| ResourceTypeBuildEvents | final class | Drupal\jsonapi\ResourceType | core/ |
Contains all events emitted during the resource type build process. | 2 | |||
| ResourceTypeBuildEventSubscriber | class | Drupal\jsonapi_test_resource_type_building\EventSubscriber | core/ |
Event subscriber which tests disabling resource types. | 2 | |||
| 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 | 2 | ||
| ResourceTypeRelationship | class | Drupal\jsonapi\ResourceType | core/ |
Specialization of a ResourceTypeField to represent a resource relationship. | 4 | |||
| ResourceTypeRepository | class | Drupal\jsonapi\ResourceType | core/ |
Provides a repository of all JSON:API resource types. | 2 | 7 | 2 | |
| ResourceTypeRepositoryInterface | interface | Drupal\jsonapi\ResourceType | core/ |
Provides a repository of all JSON:API resource types. | 1 | 8 | ||
| ResourceTypeRepositoryTest | class | Drupal\Tests\jsonapi\Kernel\ResourceType | core/ |
Tests Drupal\jsonapi\ResourceType\ResourceTypeRepository. | ||||
| ResourceVersionRouteEnhancer | final class | Drupal\jsonapi\Revisions | core/ |
Loads an appropriate revision for the requested resource version. | 1 | 2 | ||
| ResponseDisplayPluginInterface | interface | Drupal\views\Plugin\views\display | core/ |
Defines a display which returns a Response object. | 2 | 1 | ||
| ResponseGeneratorSubscriber | class | Drupal\Core\EventSubscriber | core/ |
Response subscriber to add X-Generator header tag. | 2 | |||
| ResponseGeneratorTest | class | Drupal\Tests\system\Functional\System | core/ |
Tests to see if generator header is added. | ||||
| ResponseKeepSessionOpenInterface | interface | Drupal\Core\Session | core/ |
Indicates that sessions for this response should be kept open after sending. | 1 | 2 | ||
| ResponsePolicyInterface | interface | Drupal\Core\PageCache | core/ |
Defines the interface for response policy implementations. | 5 | 12 | ||
| ResponseStatus | class | Drupal\system\Plugin\Condition | core/ |
Provides a 'Response status' condition. | ||||
| ResponseStatusTest | class | Drupal\KernelTests\Core\Plugin\Condition | core/ |
Tests the Response Status Condition, provided by the system module. | ||||
| ResponseTest | class | Drupal\Tests\system\Functional\Form | core/ |
Tests the form API Response element. | ||||
| ResponsiveImage | class | Drupal\responsive_image\Element | core/ |
Provides a responsive image element. | ||||
| ResponsiveImageAdminUITest | class | Drupal\Tests\responsive_image\Functional | core/ |
Thoroughly test the administrative interface of the Responsive Image module. | ||||
| ResponsiveImageBuilder | class | Drupal\responsive_image | core/ |
Provides methods related to building responsive image source attributes. | 2 | |||
| ResponsiveImageFieldDisplayTest | class | Drupal\Tests\responsive_image\Functional | core/ |
Tests responsive image display formatter. | ||||
| ResponsiveImageFieldUiTest | class | Drupal\Tests\responsive_image\FunctionalJavascript | core/ |
Tests the responsive image field UI. | ||||
| ResponsiveImageFormatter | class | Drupal\responsive_image\Plugin\Field\FieldFormatter | core/ |
Plugin for responsive image formatter. | 1 | 2 | ||
| ResponsiveImageFormatterTest | class | Drupal\Tests\responsive_image\Kernel | core/ |
Tests the responsive image field rendering. | ||||
| ResponsiveImageHooks | class | Drupal\responsive_image\Hook | core/ |
Hook implementations for responsive_image. | ||||
| ResponsiveImageIntegrationTest | class | Drupal\Tests\responsive_image\Kernel | core/ |
Tests the integration of responsive image with other components. |
Pagination
- Previous page
- Page 171
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.