SuperdeskWebPublisher/SWPBridgeBundle

View on GitHub
Resources/config/transformers.yml

Summary

Maintainability
Test Coverage
parameters:
    swp_bridge.http_push.transformer_chain.class: SWP\Component\Bridge\Transformer\DataTransformerChain
    swp_bridge.transformer.json_to_package.class: SWP\Component\Bridge\Transformer\JsonToPackageTransformer

services:
    _defaults:
        public: true

    swp_bridge.http_push.transformer_chain:
        class: '%swp_bridge.http_push.transformer_chain.class%'
        arguments:
            - {} # an array

    swp_bridge.transformer.json_to_package:
        class: '%swp_bridge.transformer.json_to_package.class%'
        arguments:
            - '@swp.serializer'
            - '@swp_bridge.http_push.validator_chain'
            - '%swp.model.package.class%'
        tags:
            - { name: transformer.http_push_transformer, alias: transformer.json_to_package }