You are here

Classes, traits, and interfaces in JSON:API Resources 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AddComment final class Drupal\jsonapi_resources_test\Resource tests/modules/jsonapi_resources_test/src/Resource/AddComment.php Processes a request to create a comment on an article. 1
AddReminder final class Drupal\jsonapi_resources_test\Resource tests/modules/jsonapi_resources_test/src/Resource/AddReminder.php Processes a request to create a reminder node for a user. 1
AuthorArticles class Drupal\jsonapi_resources_test\Resource tests/modules/jsonapi_resources_test/src/Resource/AuthorArticles.php Processes a request for a collection containing a user's article nodes. 1
CacheabilityCapturingExecutor final class Drupal\jsonapi_resources\Unstable\Entity\Query src/Unstable/Entity/Query/CacheabilityCapturingExecutor.php Executes entity queries and captures cacheability. 2 2
CurrentUserInfo class Drupal\jsonapi_resources_test\Resource tests/modules/jsonapi_resources_test/src/Resource/CurrentUserInfo.php Processes a request for the authenticated user's information. 1
DocumentExtractor final class Drupal\jsonapi_resources\Unstable src/Unstable/DocumentExtractor.php Document extractor for requests. 2 2
DocumentResolver final class Drupal\jsonapi_resources\Unstable\Controller\ArgumentResolver src/Unstable/Controller/ArgumentResolver/DocumentResolver.php Deserializes POST, PATCH and DELETE request documents. 2
EntityCreationTrait trait Drupal\jsonapi_resources\Unstable\Entity src/Unstable/Entity/EntityCreationTrait.php Provides methods for handling POST requests that should create an entity. 1
EntityQueryResourceBase abstract class Drupal\jsonapi_resources\Resource src/Resource/EntityQueryResourceBase.php Defines basic functionality for an entity query-oriented JSON:API Resource. 4 5
EntityResourceBase abstract class Drupal\jsonapi_resources\Resource src/Resource/EntityResourceBase.php Defines basic functionality for an entity-oriented JSON:API Resource. 1 1
FeaturedNodes final class Drupal\jsonapi_resources_test\Resource tests/modules/jsonapi_resources_test/src/Resource/FeaturedNodes.php Processes a request for a collection of featured nodes. 1
JsonapiResourceClassResolver final class Drupal\jsonapi_resources\Unstable\DependencyInjection src/Unstable/DependencyInjection/JsonapiResourceClassResolver.php Injects JSON:API resource dependencies that are internal to this module. 2
JsonapiResourceController final class Drupal\jsonapi_resources\Unstable\Controller src/Unstable/Controller/JsonapiResourceController.php An interstitial controller between raw requests & JSON:API resource objects. 2
JsonapiResourceTest class Drupal\Tests\jsonapi_resources\Functional tests/src/Functional/JsonapiResourceTest.php Tests JSON:API Resource processors.
NewResourceObject final class Drupal\jsonapi_resources\Unstable\Value src/Unstable/Value/NewResourceObject.php Represents a resource object to be created. 1
OffsetLimitPaginator final class Drupal\jsonapi_resources\Unstable\Entity\Query\Pagination src/Unstable/Entity/Query/Pagination/OffsetLimitPaginator.php A paginator for handling offset-limit pagination in JSON:API request. 1
PaginatorInterface interface Drupal\jsonapi_resources\Entity\Query src/Entity/Query/PaginatorInterface.php Interface EntityQueryModifierInterface. 1 2
PaginatorMetadata final class Drupal\jsonapi_resources\Entity\Query src/Entity/Query/PaginatorMetadata.php Contains metadata about pagination in an entity query. 2
ResourceBase abstract class Drupal\jsonapi_resources\Resource src/Resource/ResourceBase.php Defines basic functionality for a JSON:API Resource. 2 5
ResourceEnhancer final class Drupal\jsonapi_resources\Unstable\Routing\Enhancer src/Unstable/Routing/Enhancer/ResourceEnhancer.php Route enhancer for JSON:API Resource routes. 1 2
ResourceEnhancerTest final class Drupal\Tests\jsonapi_resources\Kernel tests/src/Kernel/Routing/ResourceEnhancerTest.php @coversDefaultClass \Drupal\jsonapi_resources\Unstable\Routing\Enhancer\ResourceEnhancer @group jsonapi_resources
ResourceImplementationException final class Drupal\jsonapi_resources\Exception src/Exception/ResourceImplementationException.php Indicates that a JSON:API Resource processor was improperly implemented. 3
ResourceObjectToEntityMapper final class Drupal\jsonapi_resources\Unstable\Entity src/Unstable/Entity/ResourceObjectToEntityMapper.php Service which maps a resource object into an entity. 2
ResourceObjectToEntityMapperAwareInterface interface Drupal\jsonapi_resources\Unstable\Entity src/Unstable/Entity/ResourceObjectToEntityMapperAwareInterface.php Interface indicating that the resource object mapper should be injected. 1 2
ResourceObjectToEntityMapperAwareTrait trait Drupal\jsonapi_resources\Unstable\Entity src/Unstable/Entity/ResourceObjectToEntityMapperAwareTrait.php Trait which provides the resource object to entity mapper.
ResourceResponseFactory final class Drupal\jsonapi_resources\Unstable src/Unstable/ResourceResponseFactory.php Creates JSON:API response objects. 1 2
ResourceRoutes final class Drupal\jsonapi_resources\Unstable\Routing src/Unstable/Routing/ResourceRoutes.php Route subscriber to decorate JSON:API Resource routes. 1 2
ResourceRoutesTest final class Drupal\Tests\jsonapi_resources\Unit\Routing tests/src/Unit/Routing/ResourceRoutesTest.php Tests the JSON:API resource route subscriber.
RouteDefinitionException final class Drupal\jsonapi_resources\Exception src/Exception/RouteDefinitionException.php Indicates that a JSON:API Resource route was improperly declared. 3

Other projects