You are here

commerce_shipping.services.yml in Commerce Shipping 8.2

File

commerce_shipping.services.yml
View source
  1. services:
  2. access_check.shipment_collection:
  3. class: Drupal\commerce_shipping\Access\ShipmentCollectionAccessCheck
  4. arguments: ['@entity_type.manager']
  5. tags:
  6. - { name: access_check, applies_to: _shipment_collection_access }
  7. commerce_shipping.packer_manager:
  8. class: Drupal\commerce_shipping\PackerManager
  9. arguments: ['@entity_type.manager']
  10. tags:
  11. - { name: service_collector, call: addPacker, tag: commerce_shipping.packer }
  12. commerce_shipping.default_packer:
  13. class: Drupal\commerce_shipping\Packer\DefaultPacker
  14. arguments: ['@entity_type.manager', '@string_translation']
  15. tags:
  16. - { name: commerce_shipping.packer, priority: -100 }
  17. commerce_shipping.order_shipment_summary:
  18. class: Drupal\commerce_shipping\OrderShipmentSummary
  19. arguments: ['@entity_type.manager', '@commerce_shipping.order_manager']
  20. commerce_shipping.early_order_processor:
  21. class: Drupal\commerce_shipping\EarlyOrderProcessor
  22. arguments: ['@entity_type.manager', '@commerce_shipping.order_manager', '@commerce_shipping.shipment_manager']
  23. tags:
  24. - { name: commerce_order.order_processor, priority: 200 }
  25. commerce_shipping.late_order_processor:
  26. class: Drupal\commerce_shipping\LateOrderProcessor
  27. arguments: ['@commerce_shipping.order_manager']
  28. tags:
  29. - { name: commerce_order.order_processor, priority: -100 }
  30. commerce_shipping.referenceable_plugin_types_subscriber:
  31. class: Drupal\commerce_shipping\EventSubscriber\ReferenceablePluginTypesSubscriber
  32. tags:
  33. - { name: event_subscriber }
  34. commerce_shipping.order_subscriber:
  35. class: Drupal\commerce_shipping\EventSubscriber\OrderSubscriber
  36. arguments: ['@commerce_shipping.order_manager']
  37. tags:
  38. - { name: event_subscriber }
  39. commerce_shipping.order_manager:
  40. class: Drupal\commerce_shipping\ShippingOrderManager
  41. arguments: ['@entity_type.manager', '@entity_type.bundle.info', '@commerce_shipping.packer_manager']
  42. commerce_shipping.profile_subscriber:
  43. class: Drupal\commerce_shipping\EventSubscriber\ProfileSubscriber
  44. tags:
  45. - { name: event_subscriber }
  46. commerce_shipping.route_subscriber:
  47. class: Drupal\commerce_shipping\EventSubscriber\RouteSubscriber
  48. tags:
  49. - { name: event_subscriber }
  50. commerce_shipping.profile_field_copy:
  51. class: Drupal\commerce_shipping\ProfileFieldCopy
  52. arguments: ['@current_user']
  53. commerce_shipping.shipment_manager:
  54. class: Drupal\commerce_shipping\ShipmentManager
  55. arguments: ['@entity_type.manager', '@entity.repository', '@event_dispatcher', '@logger.channel.commerce_shipping']
  56. logger.channel.commerce_shipping:
  57. parent: logger.channel_base
  58. arguments: ['commerce_shipping']
  59. commerce_shipping.order_item_subscriber:
  60. class: Drupal\commerce_shipping\EventSubscriber\OrderItemSubscriber
  61. arguments: ['@commerce_shipping.order_manager']
  62. tags:
  63. - { name: event_subscriber }
  64. plugin.manager.commerce_shipping_method:
  65. class: Drupal\commerce_shipping\ShippingMethodManager
  66. parent: default_plugin_manager
  67. plugin.manager.commerce_package_type:
  68. class: Drupal\commerce_shipping\PackageTypeManager
  69. arguments: ['@module_handler', '@cache.discovery']
  70. commerce_shipping.shipment_subscriber:
  71. class: Drupal\commerce_shipping\EventSubscriber\ShipmentSubscriber
  72. arguments: ['@entity_type.manager', '@commerce_shipping.shipment_confirmation_mail']
  73. tags:
  74. - { name: event_subscriber }
  75. - { name: needs_destruction }
  76. commerce_shipping.shipment_confirmation_mail:
  77. class: Drupal\commerce_shipping\Mail\ShipmentConfirmationMail
  78. arguments: ['@entity_type.manager', '@commerce.mail_handler']

Services

Namesort descending Description
access_check.shipment_collection Drupal\commerce_shipping\Access\ShipmentCollectionAccessCheck
commerce_shipping.default_packer Drupal\commerce_shipping\Packer\DefaultPacker
commerce_shipping.early_order_processor Drupal\commerce_shipping\EarlyOrderProcessor
commerce_shipping.late_order_processor Drupal\commerce_shipping\LateOrderProcessor
commerce_shipping.order_item_subscriber Drupal\commerce_shipping\EventSubscriber\OrderItemSubscriber
commerce_shipping.order_manager Drupal\commerce_shipping\ShippingOrderManager
commerce_shipping.order_shipment_summary Drupal\commerce_shipping\OrderShipmentSummary
commerce_shipping.order_subscriber Drupal\commerce_shipping\EventSubscriber\OrderSubscriber
commerce_shipping.packer_manager Drupal\commerce_shipping\PackerManager
commerce_shipping.profile_field_copy Drupal\commerce_shipping\ProfileFieldCopy
commerce_shipping.profile_subscriber Drupal\commerce_shipping\EventSubscriber\ProfileSubscriber
commerce_shipping.referenceable_plugin_types_subscriber Drupal\commerce_shipping\EventSubscriber\ReferenceablePluginTypesSubscriber
commerce_shipping.route_subscriber Drupal\commerce_shipping\EventSubscriber\RouteSubscriber
commerce_shipping.shipment_confirmation_mail Drupal\commerce_shipping\Mail\ShipmentConfirmationMail
commerce_shipping.shipment_manager Drupal\commerce_shipping\ShipmentManager
commerce_shipping.shipment_subscriber Drupal\commerce_shipping\EventSubscriber\ShipmentSubscriber
logger.channel.commerce_shipping
plugin.manager.commerce_package_type Drupal\commerce_shipping\PackageTypeManager
plugin.manager.commerce_shipping_method Drupal\commerce_shipping\ShippingMethodManager