You are here

commerce_price.services.yml in Commerce Core 8.2

modules/price/commerce_price.services.yml

File

modules/price/commerce_price.services.yml
View source
  1. services:
  2. commerce_price.currency_repository:
  3. class: Drupal\commerce_price\Repository\CurrencyRepository
  4. arguments: ['@entity_type.manager']
  5. commerce_price.number_format_repository:
  6. class: Drupal\commerce_price\Repository\NumberFormatRepository
  7. arguments: ['@event_dispatcher']
  8. commerce_price.currency_formatter:
  9. class: Drupal\commerce_price\CurrencyFormatter
  10. arguments: ['@commerce_price.number_format_repository', '@commerce_price.currency_repository', '@commerce.current_locale']
  11. commerce_price.number_formatter:
  12. class: Drupal\commerce_price\NumberFormatter
  13. arguments: ['@commerce_price.number_format_repository', '@commerce.current_locale']
  14. commerce_price.currency_importer:
  15. class: Drupal\commerce_price\CurrencyImporter
  16. arguments: ['@entity_type.manager', '@language_manager']
  17. commerce_price.minor_units_converter:
  18. class: Drupal\commerce_price\MinorUnitsConverter
  19. arguments: ['@commerce_price.currency_repository']
  20. commerce_price.number_formatter_factory:
  21. class: Drupal\commerce_price\NumberFormatterFactory
  22. arguments: ['@commerce_price.currency_formatter']
  23. deprecated: The "%service_id%" service is deprecated. You should use the 'commerce_price.currency_formatter' service instead. See https://www.drupal.org/node/2975672
  24. commerce_price.chain_price_resolver:
  25. class: Drupal\commerce_price\Resolver\ChainPriceResolver
  26. tags:
  27. - { name: service_collector, call: addResolver, tag: commerce_price.price_resolver }
  28. commerce_price.default_price_resolver:
  29. class: Drupal\commerce_price\Resolver\DefaultPriceResolver
  30. tags:
  31. - { name: commerce_price.price_resolver, priority: -100 }
  32. commerce_price.twig_extension:
  33. class: Drupal\commerce_price\TwigExtension\PriceTwigExtension
  34. tags:
  35. - { name: twig.extension }
  36. commerce_price.rounder:
  37. class: Drupal\commerce_price\Rounder
  38. arguments: ['@entity_type.manager']