You are here

Classes, traits, and interfaces in JSON:API 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
EntryPointTest class Drupal\Tests\jsonapi\Kernel\Controller tests/src/Kernel/Controller/EntryPointTest.php @coversDefaultClass \Drupal\jsonapi\Controller\EntryPoint @group jsonapi @group legacy
ExternalNormalizersTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ExternalNormalizersTest.php Asserts external normalizers are handled as expected by the JSON API module.
FeedTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/FeedTest.php JSON API integration test for the "Feed" content entity type.
FieldConfigTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/FieldConfigTest.php JSON API integration test for the "FieldConfig" config entity type.
FieldItemNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/FieldItemNormalizer.php Converts the Drupal field item object to a JSON API array structure. 1 2
FieldItemNormalizerValue class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/FieldItemNormalizerValue.php Helps normalize field items in compliance with the JSON API spec. 2 6
FieldItemNormalizerValueTest class Drupal\Tests\jsonapi\Unit\Normalizer\Value tests/src/Unit/Normalizer/Value/FieldItemNormalizerValueTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\Value\FieldItemNormalizerValue @group jsonapi
FieldNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/FieldNormalizer.php Converts the Drupal field structure to a JSON API array structure. 1 2
FieldNormalizerValue class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/FieldNormalizerValue.php Helps normalize fields in compliance with the JSON API spec. 3 4
FieldNormalizerValueInterface interface Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/FieldNormalizerValueInterface.php Interface to help normalize fields in compliance with the JSON API spec. 2 3
FieldNormalizerValueTest class Drupal\Tests\jsonapi\Unit\Normalizer\Value tests/src/Unit/Normalizer/Value/FieldNormalizerValueTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\Value\FieldNormalizerValue @group jsonapi
FieldResolver class Drupal\jsonapi\Context src/Context/FieldResolver.php A service that evaluates external path expressions against Drupal fields. 6 2
FieldResolverTest class Drupal\Tests\jsonapi\Kernel\Context tests/src/Kernel/Context/FieldResolverTest.php @coversDefaultClass \Drupal\jsonapi\Context\FieldResolver @group jsonapi @group legacy
FieldStorageConfigTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/FieldStorageConfigTest.php JSON API integration test for the "FieldStorageConfig" config entity type.
FileDownloadUrl class Drupal\jsonapi\Field src/Field/FileDownloadUrl.php Extends core URL field functionality.
FileDownloadUrlTest class Drupal\Tests\jsonapi\Kernel\Field tests/src/Kernel/Field/FileDownloadUrlTest.php @coversDefaultClass \Drupal\jsonapi\Field\FileDownloadUrl @group jsonapi @group legacy
FileTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/FileTest.php JSON API integration test for the "File" content entity type.
Filter class Drupal\jsonapi\Query src/Query/Filter.php Gathers information about the filter parameter. 7
FilterFormatTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/FilterFormatTest.php JSON API integration test for the "FilterFormat" config entity type.
FilterNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/FilterNormalizer.php The normalizer used for JSON API filters. 2
FilterNormalizerTest class Drupal\Tests\jsonapi\Kernel\Normalizer tests/src/Kernel/Normalizer/FilterNormalizerTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\FilterNormalizer @group jsonapi @group jsonapi_normalizers @group legacy
FilterTest class Drupal\Tests\jsonapi\Kernel\Query tests/src/Kernel/Query/FilterTest.php @coversDefaultClass \Drupal\jsonapi\Query\Filter @group jsonapi @group jsonapi_query @group legacy
FormatSetter class Drupal\jsonapi\StackMiddleware src/StackMiddleware/FormatSetter.php Sets the 'api_json' format on all requests to JSON API-managed routes. 2
HttpExceptionNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/HttpExceptionNormalizer.php Normalizes an HttpException in compliance with the JSON API specification. 2 5 2
HttpExceptionNormalizerTest class Drupal\Tests\jsonapi\Unit\Normalizer tests/src/Unit/Normalizer/HttpExceptionNormalizerTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\HttpExceptionNormalizer @group jsonapi
HttpExceptionNormalizerValue class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/HttpExceptionNormalizerValue.php Helps normalize exceptions in compliance with the JSON API spec. 1
ImageStyleTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ImageStyleTest.php JSON API integration test for the "ImageStyle" config entity type.
IncludeOnlyRelationshipNormalizerValue class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/IncludeOnlyRelationshipNormalizerValue.php Helps normalize relationships in compliance with the JSON API spec. 1
InternalEntitiesTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/InternalEntitiesTest.php Makes assertions about the JSON API behavior for internal entities.
ItemTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ItemTest.php JSON API integration test for the "Item" content entity type.
JsonApiDocumentTopLevel class Drupal\jsonapi\Resource src/Resource/JsonApiDocumentTopLevel.php Represents a JSON API document's "top level". 8
JsonApiDocumentTopLevelNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/JsonApiDocumentTopLevelNormalizer.php Normalizes the top-level document according to the JSON API specification. 1 2
JsonApiDocumentTopLevelNormalizerTest class Drupal\Tests\jsonapi\Unit\Normalizer tests/src/Unit/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\JsonApiDocumentTopLevelNormalizer @group jsonapi
JsonApiDocumentTopLevelNormalizerTest class Drupal\Tests\jsonapi\Kernel\Normalizer tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\JsonApiDocumentTopLevelNormalizer @group jsonapi @group legacy
JsonApiDocumentTopLevelNormalizerValue class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/JsonApiDocumentTopLevelNormalizerValue.php Helps normalize the top level document in compliance with the JSON API spec. 4
JsonApiDocumentTopLevelNormalizerValueTest class Drupal\Tests\jsonapi\Unit\Normalizer\Value tests/src/Unit/Normalizer/Value/JsonApiDocumentTopLevelNormalizerValueTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\Value\JsonApiDocumentTopLevelNormalizerValue @group jsonapi
JsonApiFunctionalMultilingualTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/JsonApiFunctionalMultilingualTest.php Tests JSON API multilingual support.
JsonApiFunctionalTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/JsonApiFunctionalTest.php General functional test class.
JsonApiFunctionalTestBase abstract class Drupal\Tests\jsonapi\Functional tests/src/Functional/JsonApiFunctionalTestBase.php Provides helper methods for the JSON API module's functional tests. 3
JsonapiKernelTestBase abstract class Drupal\Tests\jsonapi\Kernel tests/src/Kernel/JsonapiKernelTestBase.php Contains shared test utility methods. 8 7
JsonApiParamEnhancer class Drupal\jsonapi\Routing src/Routing/JsonApiParamEnhancer.php Processes the request query parameters. 1 2
JsonApiParamEnhancerTest class Drupal\Tests\jsonapi\Unit\Routing tests/src/Unit/Routing/JsonApiParamEnhancerTest.php @coversDefaultClass \Drupal\jsonapi\Routing\JsonApiParamEnhancer @group jsonapi @group jsonapi_param_enhancer @group legacy
JsonApiRegressionTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/JsonApiRegressionTest.php JSON API regression tests.
JsonapiServiceProvider class Drupal\jsonapi src/JsonapiServiceProvider.php Adds 'api_json' as known format and prevents its use in the REST module.
JsonApiSpec class Drupal\jsonapi src/JsonApiSpec.php Defines constants used for compliance with the JSON API specification. 3
JsonApiSpecTest class Drupal\Tests\jsonapi\Unit tests/src/Unit/JsonApiSpecTest.php @coversDefaultClass \Drupal\jsonapi\JsonApiSpec @group jsonapi
JsonEncoder class Drupal\jsonapi\Encoder src/Encoder/JsonEncoder.php Encodes JSON API data. 2
LinkManager class Drupal\jsonapi\LinkManager src/LinkManager/LinkManager.php Class to generate links and queries for entities. 15 2
LinkManagerTest class Drupal\Tests\jsonapi\Unit\LinkManager tests/src/Unit/LinkManager/LinkManagerTest.php @coversDefaultClass \Drupal\jsonapi\LinkManager\LinkManager @group jsonapi
MediaTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/MediaTest.php JSON API integration test for the "Media" content entity type.

Pages

Other projects