commerce_signifyd-1.0.x-dev/commerce_signifyd.services.yml
commerce_signifyd.services.yml
services:
logger.channel.commerce_signifyd:
class: Drupal\Core\Logger\LoggerChannel
factory: logger.factory:get
arguments: [ 'commerce_signifyd' ]
commerce_signifyd.client:
class: Drupal\commerce_signifyd\SignifydClient
arguments: [ '@http_client', '@config.factory', '@extension.list.module' ]
commerce_signifyd.signifyd_case:
class: Drupal\commerce_signifyd\Signifyd\Cases
arguments: ['@commerce_signifyd.client','@config.factory', '@logger.channel.commerce_signifyd', '@entity_type.manager', '@module_handler', '@event_dispatcher']
commerce_signifyd.signifyd_events:
class: Drupal\commerce_signifyd\Signifyd\Events
arguments: ['@commerce_signifyd.client','@config.factory', '@logger.channel.commerce_signifyd', '@entity_type.manager', '@module_handler', '@event_dispatcher']
commerce_signifyd.signifyd_guarantees:
class: Drupal\commerce_signifyd\Signifyd\Guarantees
arguments: ['@commerce_signifyd.client','@config.factory', '@logger.channel.commerce_signifyd', '@entity_type.manager', '@module_handler', '@event_dispatcher']
commerce_signifyd.webhook:
class: Drupal\commerce_signifyd\Signifyd\Webhook
arguments: ['@commerce_signifyd.client','@config.factory', '@logger.channel.commerce_signifyd', '@entity_type.manager', '@module_handler', '@event_dispatcher']
commerce_signifyd.task:
class: Drupal\commerce_signifyd\SignifydTask
arguments: ['@commerce_signifyd.signifyd_case', '@commerce_signifyd.signifyd_guarantees', '@commerce_signifyd.signifyd_events', '@entity_type.manager', '@config.factory', '@queue']
commerce_signifyd.order_place_subscriber:
class: Drupal\commerce_signifyd\EventSubscriber\OrderPlaceSubscriber
arguments: [ '@commerce_signifyd.task']
tags:
- { name: event_subscriber }
commerce_signifyd.order_cancel_subscriber:
class: Drupal\commerce_signifyd\EventSubscriber\OrderCancelSubscriber
arguments: [ '@commerce_signifyd.task']
tags:
- { name: event_subscriber }
commerce_signifyd.order_fulfill_subscriber:
class: Drupal\commerce_signifyd\EventSubscriber\OrderFulfillSubscriber
arguments: [ '@commerce_signifyd.task']
tags:
- { name: event_subscriber }
commerce_signifyd.param_converter:
parent: paramconverter.entity
class: Drupal\commerce_signifyd\ParamConverter\SignifydParamConverter
tags:
- { name: paramconverter, priority: 100 }
