Files
wyczarujprezent.pl/modules/inpostizi/config/services.yml
Jacek Pyziak 4066f6fa31 Add InPost Pay integration to admin templates
- Created a new template for the cart rule form with custom label, switch, and choice widgets.
- Implemented the InPost Pay block in the order details template for displaying delivery method, APM, and VAT invoice request.
- Added legacy support for the order details template to maintain compatibility with older PrestaShop versions.
2025-09-14 14:38:09 +02:00

633 lines
23 KiB
YAML

# config page configuration
imports:
- { resource: services/common.yml }
- { resource: services/common_admin.yml }
services:
izi\prestashop\CommandBus:
class: izi\prestashop\CommandBus
public: false
autowire: true
tags:
- { name: container.service_subscriber }
izi\prestashop\Controller\Admin\ConfigurationController:
class: izi\prestashop\Controller\Admin\ConfigurationController
public: false
autowire: true
tags:
- { name: controller.service_arguments }
- { name: container.service_subscriber }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@inpost.izi.context'
- !tagged inpost.izi.config_initializer
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- '%kernel.debug%'
calls:
- { method: setLogger, arguments: [ '@inpost.izi.general_logger' ] }
izi\prestashop\Controller\Admin\HotProductController:
class: izi\prestashop\Controller\Admin\HotProductController
public: false
autowire: true
tags:
- { name: controller.service_arguments }
- { name: container.service_subscriber }
arguments:
- '@inpost.izi.shop_context'
- '@izi\prestashop\Translation\LegacyTranslator'
- '@inpost.izi.context'
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- !tagged inpost.izi.config_initializer
- '%kernel.debug%'
calls:
- { method: setLogger, arguments: [ '@inpost.izi.general_logger' ] }
izi\prestashop\Form\Type\GeneralConfigurationType:
class: izi\prestashop\Form\Type\GeneralConfigurationType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@izi\prestashop\Event\EventDispatcherInterface'
izi\prestashop\Form\Type\ApiConfigurationType:
class: izi\prestashop\Form\Type\ApiConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\EnvironmentChoiceType:
class: izi\prestashop\Form\Type\EnvironmentChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\ClientCredentialsType:
class: izi\prestashop\Form\Type\ClientCredentialsType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\MaskedPasswordType:
class: izi\prestashop\Form\Type\MaskedPasswordType
tags:
- { name: form.type }
izi\prestashop\Form\Type\OrdersConfigurationType:
class: izi\prestashop\Form\Type\OrdersConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\OrderStateChoiceType:
class: izi\prestashop\Form\Type\OrderStateChoiceType
tags:
- { name: form.type }
arguments:
- '@inpost.izi.context'
- '@izi\prestashop\Form\ChoiceList\OrderStateChoiceLoader'
izi\prestashop\Form\Type\Order\AvailablePaymentOptionsChoiceType:
class: izi\prestashop\Form\Type\Order\AvailablePaymentOptionsChoiceType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Form\ChoiceList\AvailablePaymentOptionChoiceLoader'
- '@izi\prestashop\Translation\PaymentTypeTranslator'
izi\prestashop\Form\Type\Order\MessageOptionsType:
class: izi\prestashop\Form\Type\Order\MessageOptionsType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@izi\prestashop\Order\Message\ParameterDescriptorInterface'
izi\prestashop\Form\Type\ShippingConfigurationType:
class: izi\prestashop\Form\Type\ShippingConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\AdvancedConfigurationType:
class: izi\prestashop\Form\Type\AdvancedConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\CarrierChoiceType:
class: izi\prestashop\Form\Type\Shipping\CarrierChoiceType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Form\ChoiceList\CarrierChoiceLoader'
izi\prestashop\Form\Type\Shipping\CarrierMappingsType:
class: izi\prestashop\Form\Type\Shipping\CarrierMappingsType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\CarrierMappingType:
class: izi\prestashop\Form\Type\Shipping\CarrierMappingType
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\OptionalServicesType:
class: izi\prestashop\Form\Type\Shipping\OptionalServicesType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\ServiceOptionsType:
class: izi\prestashop\Form\Type\Shipping\ServiceOptionsType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@inpost.izi.context'
izi\prestashop\Form\Type\Shipping\ShippingOptionsType:
class: izi\prestashop\Form\Type\Shipping\ShippingOptionsType
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\TimeOfWeekType:
class: izi\prestashop\Form\Type\Shipping\TimeOfWeekType
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\TimeOfWeekRangeType:
class: izi\prestashop\Form\Type\Shipping\TimeOfWeekRangeType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Shipping\WeekDayChoiceType:
class: izi\prestashop\Form\Type\Shipping\WeekDayChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\OrderStatusDescriptionMapType:
class: izi\prestashop\Form\Type\OrderStatusDescriptionMapType
tags:
- { name: form.type }
arguments:
- '@inpost.izi.context'
- '@izi\prestashop\Form\ChoiceList\OrderStateChoiceLoader'
izi\prestashop\Form\Type\Image\ImageTypeChoiceType:
class: izi\prestashop\Form\Type\Image\ImageTypeChoiceType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Form\ChoiceList\ProductImageTypeChoiceLoader'
izi\prestashop\Form\Type\ProductConfigurationType:
class: izi\prestashop\Form\Type\ProductConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\ObjectModelAutocompleteType:
class: izi\prestashop\Form\Type\ObjectModelAutocompleteType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Product\ProductRestrictionsType:
class: izi\prestashop\Form\Type\Product\ProductRestrictionsType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@inpost.izi.context'
izi\prestashop\Form\Type\Widget\ProductPageDisplayConfigurationType:
class: izi\prestashop\Form\Type\Widget\ProductPageDisplayConfigurationType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Form\ChoiceList\OrderStateChoiceLoader:
class: izi\prestashop\Form\ChoiceList\OrderStateChoiceLoader
public: false
arguments:
- '@inpost.izi.object_model.order_state_repository'
izi\prestashop\Form\ChoiceList\AvailablePaymentOptionChoiceLoader:
class: izi\prestashop\Form\ChoiceList\AvailablePaymentOptionChoiceLoader
public: false
autowire: true
izi\prestashop\Form\ChoiceList\CarrierChoiceLoader:
class: izi\prestashop\Form\ChoiceList\CarrierChoiceLoader
public: false
arguments:
- '@izi\prestashop\ObjectModel\Repository\CarrierRepository'
izi\prestashop\Form\ChoiceList\ProductImageTypeChoiceLoader:
class: izi\prestashop\Form\ChoiceList\ProductImageTypeChoiceLoader
public: false
arguments:
- '@izi\prestashop\ObjectModel\Repository\ImageTypeRepository'
izi\prestashop\Handler\Config\UpdateGeneralConfigurationHandlerInterface: '@izi\prestashop\Handler\Config\UpdateGeneralConfigurationHandler'
izi\prestashop\Handler\Config\UpdateGeneralConfigurationHandler:
class: izi\prestashop\Handler\Config\UpdateGeneralConfigurationHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- '@izi\prestashop\Configuration\OrdersConfigurationInterface'
- '@izi\prestashop\Configuration\GeneralConfigurationInterface'
- '@izi\prestashop\Configuration\ProductConfigurationInterface'
- '@izi\prestashop\CacheClearer\CacheClearerInterface'
- '@inpost.izi.module'
izi\prestashop\BasketApp\BasketAppClientFactory:
class: izi\prestashop\BasketApp\BasketAppClientFactory
public: false
arguments:
- '@inpost.izi.psr17_factory'
- '@inpost.izi.psr17_factory'
- '@inpost.izi.serializer'
- '@izi\prestashop\Http\Client\Factory\GuzzleClientFactory'
- '@izi\prestashop\BasketApp\AuthorizationProviderFactory'
izi\prestashop\Form\BasketAppClientProvider:
class: izi\prestashop\Form\BasketAppClientProvider
tags:
- { name: kernel.event_subscriber }
arguments:
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- '@izi\prestashop\BasketApp\BasketAppClientFactory'
- '@izi\prestashop\BasketApp\BasketAppClient'
izi\prestashop\Validator\InPostApiCredentialsValidator:
class: izi\prestashop\Validator\InPostApiCredentialsValidator
tags:
- { name: validator.constraint_validator }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@izi\prestashop\BasketApp\AuthorizationProviderFactory'
izi\prestashop\Validator\NotBlankInDefaultLanguageValidator:
class: izi\prestashop\Validator\NotBlankInDefaultLanguageValidator
tags:
- { name: validator.constraint_validator }
arguments:
- '@izi\prestashop\Configuration\Adapter\Configuration'
izi\prestashop\Validator\ProcessableMessageFormatValidator:
class: izi\prestashop\Validator\ProcessableMessageFormatValidator
tags:
- { name: validator.constraint_validator }
arguments:
- '@izi\prestashop\Order\Message\MessageFormatterInterface'
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Validator\Consent\DescriptionUsesIdPlaceholdersValidator:
class: izi\prestashop\Validator\Consent\DescriptionUsesIdPlaceholdersValidator
tags:
- { name: validator.constraint_validator }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Validator\Consent\UniqueIdentifiersValidator:
class: izi\prestashop\Validator\Consent\UniqueIdentifiersValidator
tags:
- { name: validator.constraint_validator }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Command\Config\UpdateGeneralConfigurationCommandFactory:
class: izi\prestashop\Command\Config\UpdateGeneralConfigurationCommandFactory
arguments:
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- '@izi\prestashop\Configuration\OrdersConfigurationInterface'
- '@izi\prestashop\Configuration\GeneralConfigurationInterface'
- '@izi\prestashop\Configuration\ProductConfigurationInterface'
izi\prestashop\Form\Type\ConsentsConfigurationType:
class: izi\prestashop\Form\Type\ConsentsConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Consent\ConsentType:
class: izi\prestashop\Form\Type\Consent\ConsentType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Form\Type\Consent\ConsentLinkType:
class: izi\prestashop\Form\Type\Consent\ConsentLinkType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@inpost.izi.context'
- '@izi\prestashop\ObjectModel\Repository\CmsPageRepository'
izi\prestashop\Form\Type\Consent\ConsentRequirementChoiceType:
class: izi\prestashop\Form\Type\Consent\ConsentRequirementChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Handler\Config\UpdateConsentsConfigurationHandlerInterface: '@izi\prestashop\Handler\Config\UpdateConsentsConfigurationHandler'
izi\prestashop\Handler\Config\UpdateConsentsConfigurationHandler:
class: izi\prestashop\Handler\Config\UpdateConsentsConfigurationHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\Configuration\ConsentsConfigurationInterface'
- '@inpost.izi.clock'
izi\prestashop\Form\Type\GuiConfigurationType:
class: izi\prestashop\Form\Type\GuiConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\WidgetDisplayConfigurationType:
class: izi\prestashop\Form\Type\Widget\WidgetDisplayConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\HtmlStylesType:
class: izi\prestashop\Form\Type\Widget\HtmlStylesType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\WidgetConfigurationType:
class: izi\prestashop\Form\Type\Widget\WidgetConfigurationType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\WidgetVariantChoiceType:
class: izi\prestashop\Form\Type\Widget\WidgetVariantChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\WidgetFrameStyleChoiceType:
class: izi\prestashop\Form\Type\Widget\WidgetFrameStyleChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\Form\Type\Widget\WidgetSizeChoiceType:
class: izi\prestashop\Form\Type\Widget\WidgetSizeChoiceType
autowire: true
tags:
- { name: form.type }
izi\prestashop\HotProduct\Form\UpdateHotProductType:
class: izi\prestashop\HotProduct\Form\UpdateHotProductType
autowire: true
tags:
- { name: form.type }
izi\prestashop\HotProduct\Form\CreateHotProductType:
class: izi\prestashop\HotProduct\Form\CreateHotProductType
tags:
- { name: form.type }
arguments:
- '@inpost.izi.context'
- '@izi\prestashop\Translation\LegacyTranslator'
- '@router'
izi\prestashop\Form\Type\Product\CombinationByAttributesChoiceType:
class: izi\prestashop\Form\Type\Product\CombinationByAttributesChoiceType
tags:
- { name: form.type }
arguments:
- '@izi\prestashop\ObjectModel\ObjectManagerInterface'
- '@inpost.izi.context'
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Handler\Config\UpdateGuiConfigurationHandlerInterface: '@izi\prestashop\Handler\Config\UpdateGuiConfigurationHandler'
izi\prestashop\Handler\Config\UpdateGuiConfigurationHandler:
class: izi\prestashop\Handler\Config\UpdateGuiConfigurationHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\Configuration\GuiConfigurationInterface'
izi\prestashop\Handler\Config\UpdateShippingConfigurationHandlerInterface: '@izi\prestashop\Handler\Config\UpdateShippingConfigurationHandler'
izi\prestashop\Handler\Config\UpdateShippingConfigurationHandler:
class: izi\prestashop\Handler\Config\UpdateShippingConfigurationHandler
public: false
autowire: true
tags:
- { name: inpost.izi.command_handler }
izi\prestashop\Handler\Config\UpdateAdvancedConfigurationHandlerInterface: '@izi\prestashop\Handler\Config\UpdateAdvancedConfigurationHandler'
izi\prestashop\Handler\Config\UpdateAdvancedConfigurationHandler:
class: izi\prestashop\Handler\Config\UpdateAdvancedConfigurationHandler
public: false
autowire: true
tags:
- { name: inpost.izi.command_handler }
izi\prestashop\Handler\Config\CheckStatusHandlerInterface: '@izi\prestashop\Handler\Config\CheckStatusHandler'
izi\prestashop\Handler\Config\CheckStatusHandler:
class: izi\prestashop\Handler\Config\CheckStatusHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- !tagged inpost.izi.status_checker
izi\prestashop\Handler\Config\DownloadModuleDataHandlerInterface: '@izi\prestashop\Handler\Config\DownloadModuleDataHandler'
izi\prestashop\Handler\Config\DownloadModuleDataHandler:
class: izi\prestashop\Handler\Config\DownloadModuleDataHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@inpost.izi.module'
- '@inpost.izi.context'
- '@izi\prestashop\ObjectModel\ObjectManagerInterface'
- '%inpost.izi.logs_dir%'
izi\prestashop\Twig\Extension\LegacyTranslationExtension:
class: izi\prestashop\Twig\Extension\LegacyTranslationExtension
public: false
tags:
- { name: inpost.izi.twig_extension }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
izi\prestashop\Handler\Config\Status\ConfigurationStatusChecker:
class: izi\prestashop\Handler\Config\Status\ConfigurationStatusChecker
public: false
tags:
- { name: inpost.izi.status_checker }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@izi\prestashop\Configuration\OrdersConfigurationInterface'
- '@izi\prestashop\Configuration\ApiConfigurationInterface'
- '@validator'
izi\prestashop\Handler\Config\Status\DeliveryOptionsStatusChecker:
class: izi\prestashop\Handler\Config\Status\DeliveryOptionsStatusChecker
public: false
autowire: true
tags:
- { name: inpost.izi.status_checker }
arguments:
- '@izi\prestashop\Translation\LegacyTranslator'
- '@izi\prestashop\ObjectModel\Repository\CarrierRepository'
izi\prestashop\Handler\Config\Status\CacheStatusChecker:
class: izi\prestashop\Handler\Config\Status\CacheStatusChecker
public: false
tags:
- { name: inpost.izi.status_checker }
arguments:
- '@inpost.izi.module'
- '@service_container'
izi\prestashop\Translation\LegacyTranslator:
class: izi\prestashop\Translation\LegacyTranslator
public: false
arguments:
- inpostizi
izi\prestashop\Translation\ServiceNameTranslator:
class: izi\prestashop\Translation\ServiceNameTranslator
public: false
autowire: true
izi\prestashop\Translation\PaymentTypeTranslator:
class: izi\prestashop\Translation\PaymentTypeTranslator
public: false
autowire: true
izi\prestashop\Configuration\Initializer\AssetPackageInitializer:
class: izi\prestashop\Configuration\Initializer\AssetPackageInitializer
public: false
tags:
- { name: inpost.izi.config_initializer }
arguments:
- '@assets.packages'
- '@izi\prestashop\View\Asset\AssetManagerInterface'
- InPostIzi
izi\prestashop\Configuration\Initializer\AnnotationsConfigInitializer:
class: izi\prestashop\Configuration\Initializer\AnnotationsConfigInitializer
public: false
tags:
- { name: inpost.izi.config_initializer }
izi\prestashop\Configuration\Initializer\TwigConfigInitializer:
class: izi\prestashop\Configuration\Initializer\TwigConfigInitializer
public: false
tags:
- { name: inpost.izi.config_initializer }
arguments:
- '@twig'
- !tagged inpost.izi.twig_extension
izi\prestashop\Order\Message\ParameterDescriptorInterface: '@izi\prestashop\Order\Message\ParametersExtractor'
izi\prestashop\Configuration\GuiConfiguration:
class: izi\prestashop\Configuration\GuiConfiguration
autowire: true
public: false
tags:
- { name: container.service_subscriber, key: context, id: inpost.izi.shop_context }
arguments:
- '@izi\prestashop\Configuration\Adapter\Configuration'
- '@inpost.izi.serializer'
inpost.izi.security.authorization_checker: '@security.authorization_checker'
inpost.izi.validator: '@validator'
izi\prestashop\CacheClearer\CacheClearerInterface: '@izi\prestashop\CacheClearer\ChainCacheClearer'
izi\prestashop\CacheClearer\ChainCacheClearer:
class: izi\prestashop\CacheClearer\ChainCacheClearer
public: false
arguments:
- !tagged inpost.izi.cache_clearer
inpost.izi.config_cache_clearer:
class: izi\prestashop\CacheClearer\Psr16CacheClearer
public: false
tags:
- { name: inpost.izi.cache_clearer }
arguments:
- '@izi\prestashop\Cache\ConfigurationCache'
izi\prestashop\CacheClearer\BindingKeysCacheClearer:
class: izi\prestashop\CacheClearer\BindingKeysCacheClearer
public: false
tags:
- { name: inpost.izi.cache_clearer }
arguments:
- '@izi\prestashop\Repository\BasketSessionRepository'
izi\prestashop\HotProduct\MessageHandler\CreateHotProductHandlerInterface: '@izi\prestashop\HotProduct\MessageHandler\CreateHotProductHandler'
izi\prestashop\HotProduct\MessageHandler\CreateHotProductHandler:
class: izi\prestashop\HotProduct\MessageHandler\CreateHotProductHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\HotProduct\HotProductRepositoryInterface'
- '@izi\prestashop\HotProduct\HotProductValidator'
- '@izi\prestashop\HotProduct\HotProductDataMapperInterface'
- '@izi\prestashop\BasketApp\Product\ProductsApiClientInterface'
izi\prestashop\HotProduct\MessageHandler\ImportHotProductHandlerInterface: '@izi\prestashop\HotProduct\MessageHandler\ImportHotProductHandler'
izi\prestashop\HotProduct\MessageHandler\ImportHotProductHandler:
class: izi\prestashop\HotProduct\MessageHandler\ImportHotProductHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\HotProduct\HotProductRepositoryInterface'
- '@izi\prestashop\ObjectModel\Repository\ProductRepository'
- '@izi\prestashop\BasketApp\Product\ProductsApiClientInterface'
- '@izi\prestashop\HotProduct\HotProductDataMapperInterface'
izi\prestashop\HotProduct\MessageHandler\DeleteHotProductHandlerInterface: '@izi\prestashop\HotProduct\MessageHandler\DeleteHotProductHandler'
izi\prestashop\HotProduct\MessageHandler\DeleteHotProductHandler:
class: izi\prestashop\HotProduct\MessageHandler\DeleteHotProductHandler
public: false
tags:
- { name: inpost.izi.command_handler }
arguments:
- '@izi\prestashop\HotProduct\HotProductRepositoryInterface'
- '@izi\prestashop\BasketApp\Product\ProductsApiClientInterface'
izi\prestashop\HotProduct\View\HotProductViewDataFactory:
class: izi\prestashop\HotProduct\View\HotProductViewDataFactory
arguments:
- '@inpost.izi.context'
- '@izi\prestashop\ObjectModel\Repository\ProductRepository'
- '@inpost.izi.object_model.shop_repository'
- '@izi\prestashop\BasketApp\Product\ProductsApiClientInterface'
izi\prestashop\EventListener\CreateShipmentListener:
class: izi\prestashop\EventListener\CreateShipmentListener
tags:
- { name: kernel.event_subscriber }
arguments:
- '@izi\prestashop\Repository\OrderDataRepositoryInterface'
- '@izi\prestashop\Translation\LegacyTranslator'