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

knowledge.services.yml
services:
  logger.channel.knowledge:
    parent: logger.channel_base
    arguments: ['knowledge']

  knowledge.breadcrumb:
    class: Drupal\knowledge\KnowledgeBreadcrumbBuilder
    arguments: ['@entity_type.manager']
    tags:
      - { name: breadcrumb_builder, priority: 100 }

  knowledge.manager:
    class: Drupal\knowledge\KnowledgeManager
    arguments:
      - '@entity_type.manager'
      - '@config.factory'
      - '@string_translation'
      - '@module_handler'
      - '@current_user'
      - '@entity_field.manager'
      - '@entity_display.repository'
      - '@datetime.time'

  knowledge.statistics:
    class: Drupal\knowledge\KnowledgeStatistics
    arguments:
      - '@database'
      - '@current_user'
      - '@entity_type.manager'
      - '@state'
      - '@datetime.time'
      - '@entity_field.manager'
      - '@module_handler'
      - '@config.factory'
      - '@messenger'
      - '@database.replica'
      - '@?search_api.entity_datasource.tracking_manager'
    tags:
      - { name: backend_overridable }

  knowledge.lazy_builders:
    class: Drupal\knowledge\KnowledgeLazyBuilders
    arguments:
      - '@entity_type.manager'
      - '@entity.form_builder'
      - '@current_user'
      - '@knowledge.manager'
      - '@module_handler'
      - '@renderer'
      - '@string_translation'

  knowledge.link_builder:
    class: Drupal\knowledge\KnowledgeLinkBuilder
    arguments:
      - '@current_user'
      - '@knowledge.manager'
      - '@module_handler'
      - '@string_translation'
      - '@entity_type.manager'

  knowledge.route_subscriber:
    class: Drupal\knowledge\Routing\RouteSubscriber
    tags:
      - { name: event_subscriber }

  knowledge.leader:
    class: Drupal\knowledge\Service\KnowledgeLeaderService
    arguments:
      - '@entity_type.manager'
      - '@logger.channel.knowledge'

  knowledge.link_relationship:
    class: Drupal\knowledge\Service\KnowledgeLinkRelationship
    arguments:
      - '@entity_type.manager'

  knowledge.competency:
      class: '\Drupal\knowledge\Service\CompetencyService'
      arguments:
        - '@config.factory'
        - '@entity_type.manager'
        - '@string_translation'
        - '@messenger'
        - '@current_user'

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

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