commerce-8.x-2.8/modules/order/commerce_order.services.yml
modules/order/commerce_order.services.yml
services: plugin.manager.commerce_adjustment_type: class: Drupal\commerce_order\AdjustmentTypeManager arguments: ['@module_handler', '@cache.discovery'] commerce_order.chain_order_type_resolver: class: Drupal\commerce_order\Resolver\ChainOrderTypeResolver tags: - { name: service_collector, call: addResolver, tag: commerce_order.order_type_resolver } commerce_order.default_order_type_resolver: class: Drupal\commerce_order\Resolver\DefaultOrderTypeResolver arguments: ['@entity_type.manager'] tags: - { name: commerce_order.order_type_resolver, priority: -100 } commerce_order.adjustment_transformer: class: Drupal\commerce_order\AdjustmentTransformer arguments: ['@plugin.manager.commerce_adjustment_type', '@commerce_price.rounder'] commerce_order.order_assignment: class: Drupal\commerce_order\OrderAssignment arguments: ['@entity_type.manager', '@event_dispatcher'] commerce_order.order_refresh: class: Drupal\commerce_order\OrderRefresh arguments: ['@entity_type.manager', '@commerce_price.chain_price_resolver', '@current_user', '@datetime.time'] tags: - { name: service_collector, call: addProcessor, tag: commerce_order.order_processor } commerce_order.availability_order_processor: class: Drupal\commerce_order\AvailabilityOrderProcessor arguments: ['@commerce.availability_manager'] tags: - { name: commerce_order.order_processor, priority: 100 } commerce_order.profile_label_subscriber: class: Drupal\commerce_order\EventSubscriber\ProfileLabelSubscriber arguments: ['@entity_type.manager'] tags: - { name: event_subscriber } commerce_order.timestamp_event_subscriber: class: Drupal\commerce_order\EventSubscriber\TimestampEventSubscriber arguments: ['@datetime.time'] tags: - { name: event_subscriber } commerce_order.order_number_subscriber: class: Drupal\commerce_order\EventSubscriber\OrderNumberSubscriber tags: - { name: event_subscriber } commerce_order.order_receipt_subscriber: class: Drupal\commerce_order\EventSubscriber\OrderReceiptSubscriber arguments: ['@entity_type.manager', '@language_manager', '@plugin.manager.mail', '@commerce_order.order_total_summary', '@renderer'] tags: - { name: 'event_subscriber' } commerce_order.order_total_summary: class: Drupal\commerce_order\OrderTotalSummary arguments: ['@commerce_order.adjustment_transformer'] commerce_order.order_store_resolver: class: Drupal\commerce_order\Resolver\OrderStoreResolver arguments: ['@current_route_match'] tags: - { name: commerce_store.store_resolver, priority: 100 } commerce_order.price_splitter: class: Drupal\commerce_order\PriceSplitter arguments: ['@entity_type.manager', '@commerce_price.rounder'] commerce_order.price_calculator: class: Drupal\commerce_order\PriceCalculator arguments: ['@commerce_order.adjustment_transformer', '@commerce_order.chain_order_type_resolver', '@commerce_price.chain_price_resolver', '@entity_type.manager', '@request_stack']