You are here

currency.services.yml in Currency 8.3

File

currency.services.yml
View source
  1. services:
  2. currency.event_dispatcher:
  3. class: Drupal\currency\EventDispatcher
  4. arguments: ['@event_dispatcher']
  5. plugin.manager.currency.amount_formatter:
  6. class: Drupal\currency\Plugin\Currency\AmountFormatter\AmountFormatterManager
  7. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory']
  8. tags:
  9. - { name: plugin_manager_cache_clear}
  10. plugin.manager.currency.exchange_rate_provider:
  11. class: Drupal\currency\Plugin\Currency\ExchangeRateProvider\ExchangeRateProviderManager
  12. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@class_resolver']
  13. tags:
  14. - { name: plugin_manager_cache_clear}
  15. currency.exchange_rate_provider:
  16. class: Drupal\currency\PluginBasedExchangeRateProvider
  17. arguments: ['@plugin.manager.currency.exchange_rate_provider', '@config.factory']
  18. currency.locale_resolver:
  19. class: Drupal\currency\LocaleResolver
  20. arguments: ['@entity_type.manager', '@language_manager', '@config.factory', '@currency.event_dispatcher']
  21. currency.input:
  22. class: Commercie\Currency\Input
  23. currency.config_importer:
  24. class: Drupal\currency\ConfigImporter
  25. arguments: ['@module_handler', '@config.typed', '@entity_type.manager']
  26. currency.form_helper:
  27. class: Drupal\currency\FormHelper
  28. arguments: ['@string_translation', '@entity_type.manager']