Skip to content
Snippets Groups Projects
Verified Commit 9fa4a048 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3401993 by longwave: Enable services autoconfiguration for JSON:API

(cherry picked from commit 6c9abc44)
parent b2971f46
No related branches found
No related tags found
27 merge requests!11769Issue #3517987: Add option to contextual filters to encode slashes in query parameter.,!11185Issue #3477324 by andypost, alexpott: Fix usage of str_getcsv() and fgetcsv() for PHP 8.4,!10602Issue #3438769 by vinmayiswamy, antonnavi, michelle, amateescu: Sub workspace does not clear,!10301Issue #3469309 by mstrelan, smustgrave, moshe weitzman: Use one-time login...,!10187Issue #3487488 by dakwamine: ExtensionMimeTypeGuesser::guessMimeType must support file names with "0" (zero) like foo.0.zip,!9944Issue #3483353: Consider making the createCopy config action optionally fail...,!9929Issue #3445469 by pooja_sharma, smustgrave: Add additional test coverage for...,!9787Resolve issue 3479427 - bootstrap barrio issue under Windows,!9742Issue #3463908 by catch, quietone: Split OptionsFieldUiTest into two,!9526Issue #3458177 by mondrake, catch, quietone, godotislate, longwave, larowlan,...,!8738Issue #3424162 by camilledavis, dineshkumarbollu, smustgrave: Claro...,!8704Make greek characters available in ckeditor5,!8597Draft: Issue #3442259 by catch, quietone, dww: Reduce time of Migrate Upgrade tests...,!8533Issue #3446962 by kim.pepper: Remove incorrectly added...,!8517Issue #3443748 by NexusNovaz, smustgrave: Testcase creates false positive,!8325Update file Sort.php,!8095Expose document root on install,!7930Resolve #3427374 "Taxonomytid viewsargumentdefault plugin",!7627Issue #3439440 by nicxvan, Binoli Lalani, longwave: Remove country support from DateFormatter,!7445Issue #3440169: When using drupalGet(), provide an associative array for $headers,!7401#3271894 Fix documented StreamWrapperInterface return types for realpath() and dirname(),!7384Add constraints to system.advisories,!7078Issue #3320569 by Spokje, mondrake, smustgrave, longwave, quietone, Lendude,...,!6622Issue #2559833 by piggito, mohit_aghera, larowlan, guptahemant, vakulrai,...,!6502Draft: Resolve #2938524 "Plach testing issue",!38582585169-10.1.x,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key
Pipeline #109541 passed with warnings
Pipeline: drupal

#109544

    ...@@ -2,6 +2,8 @@ parameters: ...@@ -2,6 +2,8 @@ parameters:
    jsonapi.base_path: /jsonapi jsonapi.base_path: /jsonapi
    services: services:
    _defaults:
    autoconfigure: true
    jsonapi.serializer: jsonapi.serializer:
    class: Drupal\jsonapi\Serializer\Serializer class: Drupal\jsonapi\Serializer\Serializer
    calls: calls:
    ...@@ -52,8 +54,6 @@ services: ...@@ -52,8 +54,6 @@ services:
    calls: calls:
    - ['setVariationCache', ['@variation_cache.jsonapi_normalizations']] - ['setVariationCache', ['@variation_cache.jsonapi_normalizations']]
    - ['setRequestStack', ['@request_stack']] - ['setRequestStack', ['@request_stack']]
    tags:
    - { name: event_subscriber }
    serializer.normalizer.content_entity.jsonapi: serializer.normalizer.content_entity.jsonapi:
    class: Drupal\jsonapi\Normalizer\ContentEntityDenormalizer class: Drupal\jsonapi\Normalizer\ContentEntityDenormalizer
    arguments: ['@entity_type.manager', '@entity_field.manager', '@plugin.manager.field.field_type'] arguments: ['@entity_type.manager', '@entity_field.manager', '@plugin.manager.field.field_type']
    ...@@ -115,8 +115,6 @@ services: ...@@ -115,8 +115,6 @@ services:
    - { name: paramconverter } - { name: paramconverter }
    jsonapi.exception_subscriber: jsonapi.exception_subscriber:
    class: Drupal\jsonapi\EventSubscriber\DefaultExceptionSubscriber class: Drupal\jsonapi\EventSubscriber\DefaultExceptionSubscriber
    tags:
    - { name: event_subscriber }
    arguments: ['@jsonapi.serializer', '%serializer.formats%'] arguments: ['@jsonapi.serializer', '%serializer.formats%']
    logger.channel.jsonapi: logger.channel.jsonapi:
    ...@@ -211,25 +209,17 @@ services: ...@@ -211,25 +209,17 @@ services:
    # Event subscribers. # Event subscribers.
    jsonapi.custom_query_parameter_names_validator.subscriber: jsonapi.custom_query_parameter_names_validator.subscriber:
    class: Drupal\jsonapi\EventSubscriber\JsonApiRequestValidator class: Drupal\jsonapi\EventSubscriber\JsonApiRequestValidator
    tags:
    - { name: event_subscriber }
    jsonapi.resource_response.subscriber: jsonapi.resource_response.subscriber:
    class: Drupal\jsonapi\EventSubscriber\ResourceResponseSubscriber class: Drupal\jsonapi\EventSubscriber\ResourceResponseSubscriber
    arguments: ['@jsonapi.serializer'] arguments: ['@jsonapi.serializer']
    tags:
    - { name: event_subscriber }
    jsonapi.resource_response_validator.subscriber: jsonapi.resource_response_validator.subscriber:
    class: Drupal\jsonapi\EventSubscriber\ResourceResponseValidator class: Drupal\jsonapi\EventSubscriber\ResourceResponseValidator
    arguments: ['@logger.channel.jsonapi', '@module_handler', '%app.root%'] arguments: ['@logger.channel.jsonapi', '@module_handler', '%app.root%']
    calls: calls:
    - [setValidator, []] - [setValidator, []]
    tags:
    - { name: event_subscriber, priority: 1000 }
    jsonapi.maintenance_mode_subscriber: jsonapi.maintenance_mode_subscriber:
    class: Drupal\jsonapi\EventSubscriber\JsonapiMaintenanceModeSubscriber class: Drupal\jsonapi\EventSubscriber\JsonapiMaintenanceModeSubscriber
    arguments: ['@maintenance_mode', '@config.factory'] arguments: ['@maintenance_mode', '@config.factory']
    tags:
    - { name: event_subscriber }
    # Revision management. # Revision management.
    jsonapi.version_negotiator: jsonapi.version_negotiator:
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment