Search for all

  1. Search 7.x for all
  2. Search 9.5.x for all
  3. Search 10.3.x for all
  4. Search 11.x for all
  5. Search main for all
  6. Other projects
Title Object type File name Summary
JsonApiRegressionTest::testDenormalizeAliasedRelationshipFromIssue2953207 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures denormalizing relationships with aliased field names works.
JsonApiRegressionTest::testEmptyMapFieldTypeDenormalization function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure optional `@FieldType=map` fields are denormalized correctly.
JsonApiRegressionTest::testEmptyRelationshipFilteringFromIssue3025372 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure filtering for entities with empty entity reference fields works.
JsonApiRegressionTest::testFilterByIdFromIssue3015759 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures that filtering by a sequential internal ID named 'id' is possible.
JsonApiRegressionTest::testGetNodeCollectionWithHookNodeGrantsImplementationsFromIssue2984964 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures GETting node collection + hook_node_grants() implementations works.
JsonApiRegressionTest::testGetTermWhenMultipleVocabulariesExistFromIssue2977879 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures GETting terms works when multiple vocabularies exist.
JsonApiRegressionTest::testInvalidDataTriggersUnprocessableEntityErrorFromIssue3052954 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure POSTing invalid data results in a 422 response, not a PHP error.
JsonApiRegressionTest::testLeakCacheMetadataInOmitted function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure EntityAccessDeniedHttpException cacheability is taken into account.
JsonApiRegressionTest::testLeakedCacheMetadataViaRdfFromIssue3053827 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure that child comments can be retrieved via JSON:API.
JsonApiRegressionTest::testMapFieldTypeNormalizationFromIssue3040590 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure `@FieldType=map` fields are normalized correctly.
JsonApiRegressionTest::testNonTranslatableEntityUpdatesFromIssue3043168 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure non-translatable entities can be PATCHed with an alternate language.
JsonApiRegressionTest::testPageCacheFromIssue3009596 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures that Drupal's page cache is effective.
JsonApiRegressionTest::testPatchingDateTimeFieldsFromIssue3021194 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures PATCHing datetime (both date-only & date+time) fields is possible.
JsonApiRegressionTest::testPatchingDateTimeNormalizedWrongTimeZoneIssue3021194 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures datetime fields are normalized using the correct timezone.
JsonApiRegressionTest::testPatchToIncludeUrlDoesNotReturnIncludeFromIssue3026030 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure includes are respected even when PATCHing.
JsonApiRegressionTest::testPostToIncludeUrlDoesNotReturnIncludeFromIssue3026030 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensure includes are respected even when POSTing.
JsonApiRegressionTest::testRecursionDetectedWhenResponseContainsViolationsFrom3042124 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Tests that the response still has meaningful error messages.
JsonApiRegressionTest::testThatRoutesAreRebuiltAfterDataModelChangesFromIssue2984886 function core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php Ensures that JSON:API routes are caches are dynamically rebuilt.
JsonApiRequestTestTrait trait core/modules/jsonapi/tests/src/Functional/JsonApiRequestTestTrait.php Boilerplate for JSON:API Functional tests' HTTP requests.
JsonApiRequestTestTrait.php file core/modules/jsonapi/tests/src/Functional/JsonApiRequestTestTrait.php
JsonApiRequestTestTrait::decorateWithXdebugCookie function core/modules/jsonapi/tests/src/Functional/JsonApiRequestTestTrait.php Adds the Xdebug cookie to the request options.
JsonApiRequestTestTrait::request function core/modules/jsonapi/tests/src/Functional/JsonApiRequestTestTrait.php Performs a HTTP request. Wraps the Guzzle HTTP client.
JsonApiRequestValidator class core/modules/jsonapi/src/EventSubscriber/JsonApiRequestValidator.php Request subscriber that validates a JSON:API request.
JsonApiRequestValidator.php file core/modules/jsonapi/src/EventSubscriber/JsonApiRequestValidator.php
JsonApiRequestValidator::getSubscribedEvents function core/modules/jsonapi/src/EventSubscriber/JsonApiRequestValidator.php
JsonApiRequestValidator::onRequest function core/modules/jsonapi/src/EventSubscriber/JsonApiRequestValidator.php Validates JSON:API requests.
JsonApiRequestValidator::validateQueryParams function core/modules/jsonapi/src/EventSubscriber/JsonApiRequestValidator.php Validates custom (implementation-specific) query parameter names.
JsonapiServiceProvider class core/modules/jsonapi/src/JsonapiServiceProvider.php Adds 'api_json' as known format and prevents its use in the REST module.
JsonapiServiceProvider.php file core/modules/jsonapi/src/JsonapiServiceProvider.php
JsonapiServiceProvider::alter function core/modules/jsonapi/src/JsonapiServiceProvider.php Modifies existing service definitions.
JsonapiServiceProvider::register function core/modules/jsonapi/src/JsonapiServiceProvider.php Registers services to the container.
JsonApiSettingsForm class core/modules/jsonapi/src/Form/JsonApiSettingsForm.php Configure JSON:API settings for this site.
JsonApiSettingsForm.php file core/modules/jsonapi/src/Form/JsonApiSettingsForm.php
JsonApiSettingsForm::buildForm function core/modules/jsonapi/src/Form/JsonApiSettingsForm.php Form constructor.
JsonApiSettingsForm::getEditableConfigNames function core/modules/jsonapi/src/Form/JsonApiSettingsForm.php Gets the configuration names that will be editable.
JsonApiSettingsForm::getFormId function core/modules/jsonapi/src/Form/JsonApiSettingsForm.php Returns a unique string identifying the form.
JsonApiSettingsForm::submitForm function core/modules/jsonapi/src/Form/JsonApiSettingsForm.php Form submission handler.
JsonApiSpec class core/modules/jsonapi/src/JsonApiSpec.php Defines constants used for compliance with the JSON:API specification.
JsonApiSpec.php file core/modules/jsonapi/src/JsonApiSpec.php
JsonApiSpec::getReservedQueryParameters function core/modules/jsonapi/src/JsonApiSpec.php Gets the reserved (official) JSON:API query parameters.
JsonApiSpec::isValidCustomQueryParameter function core/modules/jsonapi/src/JsonApiSpec.php Checks whether the given custom query parameter name is valid.
JsonApiSpec::isValidMemberName function core/modules/jsonapi/src/JsonApiSpec.php Checks whether the given member name is valid.
JsonApiSpec::MEMBER_NAME_GLOBALLY_ALLOWED_CHARACTER_CLASS constant core/modules/jsonapi/src/JsonApiSpec.php Member name: globally allowed characters.
JsonApiSpec::MEMBER_NAME_INNER_ALLOWED_CHARACTERS constant core/modules/jsonapi/src/JsonApiSpec.php Member name: allowed characters except as the first or last character.
JsonApiSpec::RESERVED_QUERY_PARAMETERS constant core/modules/jsonapi/src/JsonApiSpec.php The reserved (official) query parameters.
JsonApiSpec::SUPPORTED_SPECIFICATION_PERMALINK constant core/modules/jsonapi/src/JsonApiSpec.php The URI of the supported specification document.
JsonApiSpec::SUPPORTED_SPECIFICATION_VERSION constant core/modules/jsonapi/src/JsonApiSpec.php The minimum supported specification version.
JsonApiSpec::VERSION_QUERY_PARAMETER constant core/modules/jsonapi/src/JsonApiSpec.php The query parameter for providing a version (revision) value.
JsonApiSpecTest class core/modules/jsonapi/tests/src/Unit/JsonApiSpecTest.php @coversDefaultClass \Drupal\jsonapi\JsonApiSpec[[api-linebreak]]
@group jsonapi
JsonApiSpecTest.php file core/modules/jsonapi/tests/src/Unit/JsonApiSpecTest.php

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.