# 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'