Files
newwalls.pl/modules/ps_eventbus/config/front/services.yml
2024-12-17 13:43:22 +01:00

45 lines
1.8 KiB
YAML

imports:
- { resource: ../common.yml }
- { resource: api.yml }
- { resource: decorator.yml }
- { resource: provider.yml }
- { resource: repository.yml }
services:
PrestaShop\Module\PsEventbus\Formatter\JsonFormatter:
class: PrestaShop\Module\PsEventbus\Formatter\JsonFormatter
PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter:
class: PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter
PrestaShop\Module\PsEventbus\Service\CompressionService:
class: PrestaShop\Module\PsEventbus\Service\CompressionService
arguments:
- '@PrestaShop\Module\PsEventbus\Formatter\JsonFormatter'
PrestaShop\Module\PsEventbus\Service\ProxyService:
class: PrestaShop\Module\PsEventbus\Service\ProxyService
arguments:
- '@PrestaShop\Module\PsEventbus\Api\EventBusProxyClient'
- '@PrestaShop\Module\PsEventbus\Formatter\JsonFormatter'
PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService:
class: PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository'
- '@PrestaShop\Module\PsEventbus\Api\EventBusSyncClient'
PrestaShop\Module\PsEventbus\Service\DeletedObjectsService:
class: PrestaShop\Module\PsEventbus\Service\DeletedObjectsService
arguments:
- '@ps_eventbus.context'
- '@PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository'
- '@PrestaShop\Module\PsEventbus\Service\ProxyService'
PrestaShop\Module\PsEventbus\Service\SynchronizationService:
class: PrestaShop\Module\PsEventbus\Service\SynchronizationService
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository'
- '@PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository'
- '@PrestaShop\Module\PsEventbus\Service\ProxyService'