parameters:
    pim_connector.array_convertor.checker.fields_requirement.class: Akeneo\Tool\Component\Connector\ArrayConverter\FieldsRequirementChecker
    pim_connector.array_converter.dummy.class: Akeneo\Tool\Component\Connector\ArrayConverter\DummyConverter
    pim_connector.array_converter.field_splitter.class: Akeneo\Tool\Component\Connector\ArrayConverter\FieldSplitter

services:
    # array converters
    pim_connector.array_converter.dummy:
        class: '%pim_connector.array_converter.dummy.class%'
        arguments:
            - '@pim_connector.array_convertor.checker.fields_requirement'
            - []
            - []

    pim_connector.array_converter.invalid_data_item:
        class: 'Akeneo\Tool\Component\Connector\ArrayConverter\InvalidDataItemConverter'

    pim_connector.array_converter.standard.job_instance:
        class: '%pim_connector.array_converter.dummy.class%'
        arguments:
            - '@pim_connector.array_convertor.checker.fields_requirement'
            - ['code', 'type', 'connector', 'label', 'alias']
            - ['code', 'type', 'connector', 'label']

    # splitters
    pim_connector.array_converter.field_splitter:
        class: '%pim_connector.array_converter.field_splitter.class%'

    # checkers
    pim_connector.array_convertor.checker.fields_requirement:
        class: '%pim_connector.array_convertor.checker.fields_requirement.class%'
