imotilux-8.x-1.x-dev/imotilux.services.yml

imotilux.services.yml
services:
  imotilux.breadcrumb:
    class: Drupal\imotilux\ImotiluxBreadcrumbBuilder
    arguments: ['@entity_type.manager', '@current_user']
    tags:
      - { name: breadcrumb_builder, priority: 701 }
  imotilux.manager:
    class: Drupal\imotilux\ImotiluxManager
    arguments: ['@entity_type.manager', '@string_translation', '@config.factory', '@imotilux.outline_storage', '@renderer', '@language_manager']
  imotilux.outline:
    class: Drupal\imotilux\ImotiluxOutline
    arguments: ['@imotilux.manager']
  imotilux.export:
    class: Drupal\imotilux\ImotiluxExport
    arguments: ['@entity_type.manager', '@imotilux.manager']
  imotilux.outline_storage:
    class: Drupal\imotilux\ImotiluxOutlineStorage
    arguments: ['@database']
    tags:
      - { name: backend_overridable }
  access_check.imotilux.removable:
    class: Drupal\imotilux\Access\ImotiluxNodeIsRemovableAccessCheck
    arguments: ['@imotilux.manager']
    tags:
      - { name: access_check, applies_to: _access_imotilux_removable }
  cache_context.route.imotilux_navigation:
    class: Drupal\imotilux\Cache\ImotiluxNavigationCacheContext
    arguments: ['@request_stack']
    calls:
      - [setContainer, ['@service_container']]
    tags:
      - { name: cache.context}

  imotilux.uninstall_validator:
    class: Drupal\imotilux\ImotiluxUninstallValidator
    tags:
      - { name: module_install.uninstall_validator }
    arguments: ['@imotilux.outline_storage', '@entity_type.manager', '@string_translation']
    lazy: true

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

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