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

commerce_inventory.services.yml
services:
  access_check.location_owns_entity:
    class: 'Drupal\commerce_inventory\Access\LocationOwnsEntityAccessCheck'
    tags:
      - { name: 'access_check', applies_to: '_location_owns_entity' }
  cache.commerce_inventory:
    class: 'Drupal\Core\Cache\CacheBackendInterface'
    tags:
      - { name: cache.bin }
    factory: cache_factory:get
    arguments: [commerce_inventory]
  commerce_inventory.inventory_allocation_manager:
    class: Drupal\commerce_inventory\InventoryAllocationManager
    arguments: ['@module_handler']
    tags:
      - { name: service_collector, call: addAllocator, tag: commerce_inventory.inventory_allocator }
  commerce_inventory.quantity_available:
    class: Drupal\commerce_inventory\QuantityAvailableManager
    arguments: ['@cache.commerce_inventory', '@event_dispatcher', '@commerce_inventory.quantity_on_hand']
  commerce_inventory.quantity_minimum:
    class: Drupal\commerce_inventory\QuantityMinimumManager
    arguments: ['@cache.commerce_inventory', '@class_resolver']
    tags:
      - { name: service_id_collector, tag: commerce_inventory.quantity_minimum }
  commerce_inventory.quantity_on_hand:
    class: Drupal\commerce_inventory\QuantityOnHandManager
    arguments: ['@cache.commerce_inventory', '@entity_type.manager']
  commerce_inventory.route_subscriber:
    class: 'Drupal\commerce_inventory\Routing\CommerceInventoryRouteSubscriber'
    tags:
      - { name: 'event_subscriber' }
  plugin.manager.commerce_inventory_adjustment_type:
    class: Drupal\commerce_inventory\InventoryAdjustmentTypeManager
    parent: default_plugin_manager
  plugin.manager.commerce_inventory_provider:
    class: Drupal\commerce_inventory\InventoryProviderManager
    parent: default_plugin_manager

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

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