32 lines
1.2 KiB
YAML
32 lines
1.2 KiB
YAML
services:
|
|
subrequests.blueprint_manager:
|
|
class: Drupal\subrequests\Blueprint\BlueprintManager
|
|
arguments: ['@serializer']
|
|
logger.channel.subrequests:
|
|
parent: logger.channel_base
|
|
arguments: ['subrequests']
|
|
subrequests.json_path_replacer:
|
|
class: Drupal\subrequests\JsonPathReplacer
|
|
subrequests.subrequests_manager:
|
|
class: Drupal\subrequests\SubrequestsManager
|
|
arguments: ['@http_kernel', '@serializer', '@subrequests.json_path_replacer']
|
|
subrequests.denormalizer.blueprint.json:
|
|
class: Drupal\subrequests\Normalizer\JsonBlueprintDenormalizer
|
|
arguments: ['@logger.channel.subrequests']
|
|
tags:
|
|
- { name: normalizer, priority: 0 }
|
|
calls:
|
|
- [setValidator, []]
|
|
subrequests.denormalizer.subrequest.json:
|
|
class: Drupal\subrequests\Normalizer\JsonSubrequestDenormalizer
|
|
tags:
|
|
- { name: normalizer, priority: 0 }
|
|
subrequests.normalizer.multiresponse:
|
|
class: Drupal\subrequests\Normalizer\MultiresponseNormalizer
|
|
tags:
|
|
- { name: normalizer, priority: 0 }
|
|
subrequests.normalizer.multiresponse_json:
|
|
class: Drupal\subrequests\Normalizer\MultiresponseJsonNormalizer
|
|
tags:
|
|
- { name: normalizer, priority: 0 }
|