You are here

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

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AccessRestrictedLink final class Drupal\jsonapi_hypermedia src/AccessRestrictedLink.php Decorates a JSON:API link to consider link accessibility. 5
AuthenticationLinkProvider final class Drupal\jsonapi_hypermedia\Plugin\jsonapi_hypermedia\LinkProvider examples/Plugin/jsonapi_hypermedia/LinkProvider/AuthenticationLinkProvider.php Adds an `authenticate` link for unauthenticated requests.
EntityPublishedInterfaceLinkProvider final class Drupal\jsonapi_hypermedia\Plugin\jsonapi_hypermedia\LinkProvider examples/Plugin/jsonapi_hypermedia/LinkProvider/EntityPublishedInterfaceLinkProvider.php Class EntityPublishedInterfaceLinkProvider.
EntityPublishedInterfaceLinkProviderDeriver class Drupal\jsonapi_hypermedia\Plugin\Derivative examples/Plugin/Derivative/EntityPublishedInterfaceLinkProviderDeriver.php Class EntityPublishedInterfaceLinkProviderDeriver.
JsonapiHypermediaLinkCollectionNormalizer final class Drupal\jsonapi\Normalizer\JsonapiHypermediaImpostor src/Normalizer/JsonapiHypermediaImpostor/JsonapiHypermediaLinkCollectionNormalizer.php Class JsonApiHypermediaLinkCollectionNormalizer. 2
JsonapiHypermediaLinkCollectionNormalizerTest final class Drupal\Tests\jsonapi_hypermedia\Kernel\Normalizer tests/src/Kernel/Normalizer/JsonapiHypermediaLinkCollectionNormalizerTest.php Test the link collection normalizer that replaces the core normalizer.
JsonapiHypermediaLinkProvider final class Drupal\jsonapi_hypermedia\Annotation src/Annotation/JsonapiHypermediaLinkProvider.php Defines a JsonapiHypermediaProvider annotation. 1
JsonapiHypermediaServiceProvider final class Drupal\jsonapi_hypermedia src/JsonapiHypermediaServiceProvider.php Class JsonApiHypermediaServiceProvider.
LinkProviderBase abstract class Drupal\jsonapi_hypermedia\Plugin src/Plugin/LinkProviderBase.php Class LinkProviderBase. 4 4
LinkProviderInterface interface Drupal\jsonapi_hypermedia src/LinkProviderInterface.php Interface LinkProviderInterface. 1 2
LinkProviderManager final class Drupal\jsonapi_hypermedia\Plugin src/Plugin/LinkProviderManager.php Manages discovery and instantiation of resourceFieldEnhancer plugins. 2
LinkProviderManagerInterface interface Drupal\jsonapi_hypermedia\Plugin src/Plugin/LinkProviderManagerInterface.php Interface LinkProviderManagerInterface. 1 1
LinkProviderTest final class Drupal\Tests\jsonapi_hypermedia\Functional tests/src/Functional/LinkProviderTest.php Class LinkProviderTest.
MutableResourceTypeLinkProvider final class Drupal\jsonapi_hypermedia\Plugin\jsonapi_hypermedia\LinkProvider examples/Plugin/jsonapi_hypermedia/LinkProvider/MutableResourceTypeLinkProvider.php Link provider for mutable hypermedia controls.
MutableResourceTypeLinkProviderDeriver class Drupal\jsonapi_hypermedia\Plugin\Derivative examples/Plugin/Derivative/MutableResourceTypeLinkProviderDeriver.php Derives plugins that add HATEOAS controls for mutable resources.
ResourceObjectEntityLoaderTrait trait Drupal\jsonapi_hypermedia\Plugin\jsonapi_hypermedia\LinkProvider examples/Plugin/jsonapi_hypermedia/LinkProvider/ResourceObjectEntityLoaderTrait.php Trait for loading the entity represented by a resource object.
TestLinkProvider final class Drupal\jsonapi_hypermedia_test_link_providers\Plugin\jsonapi_hypermedia\LinkProvider tests/modules/jsonapi_hypermedia_test_link_providers/src/Plugin/jsonapi_hypermedia/LinkProvider/TestLinkProvider.php Class TestLinkProvider.
TestLinkProviderDeriver final class Drupal\jsonapi_hypermedia_test_link_providers\Plugin\Derivative tests/modules/jsonapi_hypermedia_test_link_providers/src/Plugin/Derivative/TestLinkProviderDeriver.php Derives test plugins.

Other projects