You are here

commerce_stock_local.services.yml in Commerce Stock 8

modules/local_storage/commerce_stock_local.services.yml

File

modules/local_storage/commerce_stock_local.services.yml
View source
  1. services:
  2. commerce_stock.local_stock_service:
  3. class: Drupal\commerce_stock_local\LocalStockService
  4. arguments: ['@commerce_stock.local_stock_checker', '@commerce_stock.local_stock_updater', '@commerce_stock.local_stock_service_config']
  5. tags:
  6. - { name: commerce_stock.stock_service, priority: 0 }
  7. commerce_stock.local_stock_checker:
  8. class: Drupal\commerce_stock_local\LocalStockChecker
  9. arguments: ['@database', '@entity_type.manager']
  10. commerce_stock.local_stock_updater:
  11. class: Drupal\commerce_stock_local\LocalStockUpdater
  12. arguments: ['@database', '@commerce_stock.local_stock_checker', '@event_dispatcher', '@entity_type.manager']
  13. commerce_stock.local_stock_service_config:
  14. class: Drupal\commerce_stock_local\LocalStockServiceConfig
  15. arguments: ['@entity_type.manager']
  16. commerce_stock_local_uninstall_validator:
  17. class: Drupal\commerce_stock_local\LocalStockUninstallValidator
  18. tags:
  19. - { name: module_install.uninstall_validator }
  20. arguments: ['@entity_type.manager', '@string_translation', '@entity_field.manager']
  21. commerce_stock_local.transaction_subscriber:
  22. class: Drupal\commerce_stock_local\EventSubscriber\CommerceLocalStockTransactionSubscriber
  23. arguments: ['@cache_tags.invalidator']
  24. tags:
  25. - { name: event_subscriber }