You are here

Classes, traits, and interfaces in JSON:API 8.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ActionTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ActionTest.php JSON:API integration test for the "Action" config entity type.
AliasingResourceTypeRepository class Drupal\jsonapi_test_field_aliasing\ResourceType tests/modules/jsonapi_test_field_aliasing/src/ResourceType/AliasingResourceTypeRepository.php Provides a repository of JSON:API resource types with aliasable field names. 2
BaseFieldOverrideTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/BaseFieldOverrideTest.php JSON:API integration test for the "BaseFieldOverride" config entity type.
BlockContentTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/BlockContentTest.php JSON:API integration test for the "BlockContent" content entity type.
BlockContentTypeTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/BlockContentTypeTest.php JSON:API integration test for the "BlockContentType" config entity type.
BlockTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/BlockTest.php JSON:API integration test for the "Block" config entity type.
CacheableNormalization class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/CacheableNormalization.php Use to store normalized data and its cacheability. 2 12
CacheableOmission final class Drupal\jsonapi\Normalizer\Value src/Normalizer/Value/CacheableOmission.php Represents the cacheability associated with the omission of a value. 2
CommentTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/CommentTest.php JSON:API integration test for the "Comment" content entity type.
CommentTypeTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/CommentTypeTest.php JSON:API integration test for the "CommentType" config entity type.
CommonCollectionFilterAccessTestPatternsTrait trait Drupal\Tests\jsonapi\Traits tests/src/Traits/CommonCollectionFilterAccessTestPatternsTrait.php Provides common filter access control tests. 9
ConfigEntityDenormalizer final class Drupal\jsonapi\Normalizer src/Normalizer/ConfigEntityDenormalizer.php Converts the Drupal config entity object to a JSON:API array structure. 2
ConfigTestTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ConfigTestTest.php JSON:API integration test for the "ConfigTest" config entity type.
ConfigurableLanguageTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ConfigurableLanguageTest.php JSON:API integration test for the "ConfigurableLanguage" config entity type.
ContactFormTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ContactFormTest.php JSON:API integration test for the "ContactForm" config entity type.
ContentEntityDenormalizer final class Drupal\jsonapi\Normalizer src/Normalizer/ContentEntityDenormalizer.php Converts a JSON:API array structure into a Drupal entity object. 2
ContentLanguageSettingsTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/ContentLanguageSettingsTest.php JSON:API integration test for "ContentLanguageSettings" config entity type.
ContentModerationTestTrait trait Drupal\jsonapi\BackwardCompatibility\tests\Traits src/BackwardCompatibility/tests/Traits/ContentModerationTestTrait.php Trait ContentModerationTestTraint. 1
CountableResourceType class Drupal\jsonapi_test_collection_count\ResourceType tests/modules/jsonapi_test_collection_count/src/ResourceType/CountableResourceType.php Subclass with overridden ::includeCount() for testing purposes.
CountableResourceTypeRepository class Drupal\jsonapi_test_collection_count\ResourceType tests/modules/jsonapi_test_collection_count/src/ResourceType/CountableResourceTypeRepository.php Provides a repository of JSON:API configurable resource types. 2
Data abstract class Drupal\jsonapi\JsonApiResource src/JsonApiResource/Data.php Represents the `data` and `included` objects of a top-level object. 2 4
DataNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/DataNormalizer.php Normalizes JSON:API Data objects. 2
DateFormatTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/DateFormatTest.php JSON:API integration test for the "DateFormat" config entity type.
DateTimeIso8601Normalizer class Drupal\jsonapi\ForwardCompatibility\Normalizer src/ForwardCompatibility/Normalizer/DateTimeIso8601Normalizer.php Converts values for the DateTimeIso8601 data type to RFC3339. 2
DateTimeNormalizer class Drupal\jsonapi\ForwardCompatibility\Normalizer src/ForwardCompatibility/Normalizer/DateTimeNormalizer.php Converts values for datetime objects to RFC3339 and from common formats. 2
DefaultExceptionSubscriber class Drupal\jsonapi\EventSubscriber src/EventSubscriber/DefaultExceptionSubscriber.php Serializes exceptions in compliance with the JSON:API specification. 2
EditorTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EditorTest.php JSON:API integration test for the "Editor" config entity type.
EntityAccessChecker class Drupal\jsonapi\Access src/Access/EntityAccessChecker.php Checks access to entities. 2 2
EntityAccessDeniedHttpException class Drupal\jsonapi\Exception src/Exception/EntityAccessDeniedHttpException.php Enhances the access denied exception with information about the entity. 9
EntityAccessDeniedHttpExceptionNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/EntityAccessDeniedHttpExceptionNormalizer.php Normalizes an EntityAccessDeniedException. 2
EntityCondition class Drupal\jsonapi\Query src/Query/EntityCondition.php A condition object for the EntityQuery. 2
EntityConditionGroup class Drupal\jsonapi\Query src/Query/EntityConditionGroup.php A condition group for the EntityQuery. 2
EntityConditionGroupTest class Drupal\Tests\jsonapi\Unit\Query tests/src/Unit/Query/EntityConditionGroupTest.php @coversDefaultClass \Drupal\jsonapi\Query\EntityConditionGroup @group jsonapi @group legacy
EntityConditionTest class Drupal\Tests\jsonapi\Unit\Query tests/src/Unit/Query/EntityConditionTest.php @coversDefaultClass \Drupal\jsonapi\Query\EntityCondition @group jsonapi @group legacy
EntityDenormalizerBase abstract class Drupal\jsonapi\Normalizer src/Normalizer/EntityDenormalizerBase.php Converts the Drupal entity object to a JSON:API array structure. 2
EntityFormDisplayTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityFormDisplayTest.php JSON:API integration test for the "EntityFormDisplay" config entity type.
EntityFormModeTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityFormModeTest.php JSON:API integration test for the "EntityFormMode" config entity type.
EntityReferenceFieldNormalizer class Drupal\jsonapi\Normalizer src/Normalizer/EntityReferenceFieldNormalizer.php Normalizer class specific for entity reference field objects. 2 2
EntityReferenceFieldNormalizerTest class Drupal\Tests\jsonapi\Kernel\Normalizer tests/src/Kernel/Normalizer/EntityReferenceFieldNormalizerTest.php @coversDefaultClass \Drupal\jsonapi\Normalizer\EntityReferenceFieldNormalizer @group jsonapi
EntityReferenceTestTrait trait Drupal\jsonapi\BackwardCompatibility\tests\Traits src/BackwardCompatibility/tests/Traits/EntityReferenceTestTrait.php Provides common functionality for the EntityReference test classes. 3
EntityResource class Drupal\jsonapi\Controller src/Controller/EntityResource.php Process all entity requests. 1 2
EntityResourceTest class Drupal\Tests\jsonapi\Kernel\Controller tests/src/Kernel/Controller/EntityResourceTest.php @coversDefaultClass \Drupal\jsonapi\Controller\EntityResource @group jsonapi @group legacy
EntityTestMapFieldTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityTestMapFieldTest.php JSON:API integration test for the "EntityTestMapField" content entity type.
EntityTestTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityTestTest.php JSON:API integration test for the "EntityTest" content entity type.
EntityUuidConverter class Drupal\jsonapi\ParamConverter src/ParamConverter/EntityUuidConverter.php Parameter converter for upcasting entity UUIDs to full objects. 2
EntityValidationTrait trait Drupal\jsonapi\Entity src/Entity/EntityValidationTrait.php Provides a method to validate an entity. 2
EntityViewDisplayTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityViewDisplayTest.php JSON:API integration test for the "EntityViewDisplay" config entity type.
EntityViewModeTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntityViewModeTest.php JSON:API integration test for the "EntityViewMode" config entity type.
EntryPoint class Drupal\jsonapi\Controller src/Controller/EntryPoint.php Controller for the API entry point. 1
EntryPointTest class Drupal\Tests\jsonapi\Functional tests/src/Functional/EntryPointTest.php Makes assertions about the JSON:API behavior for internal entities.

Pages

Other projects