commerce_funds-8.x-1.7/commerce_funds.services.yml
commerce_funds.services.yml
services:
commerce_funds.route_subscriber:
class: Drupal\commerce_funds\Routing\RouteSubscriber
arguments: ['@config.factory']
tags:
- { name: event_subscriber }
plugin.manager.withdrawal_method:
class: Drupal\commerce_funds\WithdrawalMethodPluginManager
parent: default_plugin_manager
commerce_funds.fees_manager:
class: Drupal\commerce_funds\FeesManager
arguments: ['@config.factory', '@entity_type.manager', '@current_user', '@module_handler', '@commerce_payment.options_builder', '@commerce_funds.product_manager']
commerce_funds.product_manager:
class: Drupal\commerce_funds\ProductManager
arguments: ['@entity_type.manager', '@database']
commerce_funds.transaction_manager:
class: Drupal\commerce_funds\TransactionManager
arguments: ['@entity_type.manager', '@database', '@current_user', '@config.factory', '@messenger', '@plugin.manager.mail', '@token']
commerce_funds.update_account_balance:
class: Drupal\commerce_funds\EventSubscriber\OrderUpdateSubscriber
arguments: ['@commerce_funds.transaction_manager']
tags:
- { name: event_subscriber }
