quivers-8.x-1.x-dev/quivers.services.yml
quivers.services.yml
services:
quivers.client_factory:
class: 'Drupal\quivers\ClientFactory'
arguments: ['@http_client_factory']
quivers.quivers_service:
class: 'Drupal\quivers\QuiversService'
arguments: ['@quivers.client_factory', '@config.factory', '@event_dispatcher', '@logger.factory', '@quivers.log_tracking']
quivers.quivers_middleware_service:
class: 'Drupal\quivers\QuiversMiddlewareService'
arguments: ['@quivers.client_factory', '@config.factory']
quivers.quivers_cloudhub_service:
class: 'Drupal\quivers\QuiversCloudhubService'
arguments: ['@quivers.client_factory']
quivers.route_subscriber:
class: 'Drupal\quivers\EventSubscriber\RouteSubscriber'
tags:
- { name: event_subscriber }
# // create the service event_subscriber
quivers.event_subscriber:
class: 'Drupal\quivers\EventSubscriber\OrderCompleteSubscriber'
arguments: ['@entity_type.manager']
tags:
- { name: event_subscriber }
# // end create the service event_subscriber
quivers.order_item_splitter:
class: 'Drupal\quivers\OrderItemSplitter'
arguments: ['@commerce_order.order_refresh', '@entity_type.manager']
quivers.log_tracking:
class: 'Drupal\quivers\LogTracking'
arguments: ['@quivers.client_factory', '@config.factory']