commerce_inventory-8.x-1.0-alpha6/modules/commerce_inventory_order/commerce_inventory_order.services.yml

modules/commerce_inventory_order/commerce_inventory_order.services.yml
services:
  commerce_inventory_order.inventory_allocator:
    class: Drupal\commerce_inventory_order\InventoryAllocator\OrderItemInventoryAllocator
    arguments: ['@commerce_inventory.quantity_available', '@commerce_inventory.quantity_minimum', '@entity_type.manager', '@commerce_inventory_store.manager']
    tags:
      - { name: commerce_inventory.inventory_allocator, priority: -90 }
  commerce_inventory_order.manager:
    class: Drupal\commerce_inventory_order\InventoryOrderManager
    arguments: ['@cache.commerce_inventory', '@entity_type.manager', '@commerce_inventory.inventory_allocation_manager']
  commerce_inventory_order.order_guard:
    class: Drupal\commerce_inventory_order\Guard\OrderGuard
    arguments: ['@cache.commerce_inventory', '@commerce_inventory_order.manager', '@commerce_inventory_store.manager']
    tags:
      - { name: state_machine.guard, group: commerce_order }
  commerce_inventory_order.order_processor:
    class: Drupal\commerce_inventory_order\OrderProcessor\AvailabilityOrderProcessor
    arguments: ['@commerce_inventory_store.manager', '@commerce_inventory.quantity_available', '@commerce_inventory.quantity_minimum']
    tags:
      - { name: commerce_order.order_processor, priority: 110 }
  commerce_inventory_order.order_subscriber:
    class: Drupal\commerce_inventory_order\EventSubscriber\OrderEventSubscriber
    arguments: ['@entity_type.manager', '@commerce_inventory_order.manager']
    tags:
      - { name: event_subscriber }
  commerce_inventory_order.quantity_availability_subscriber:
    class: 'Drupal\commerce_inventory_order\EventSubscriber\AdjustQuantityAvailable'
    arguments: ['@entity_type.manager']
    tags:
      - { name: event_subscriber }
  commerce_inventory_order.route_subscriber:
    class: 'Drupal\commerce_inventory_order\Routing\CommerceInventoryOrderRouteSubscriber'
    tags:
      - { name: 'event_subscriber' }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc