coveo-1.0.0-alpha1/modules/coveo_search_api/coveo_search_api.services.yml

modules/coveo_search_api/coveo_search_api.services.yml
services:
  coveo_search_api.sync:
    class: Drupal\coveo_search_api\SyncFields
    arguments:
      - '@search_api.fields_helper'
      - '@coveo_search_api.server_storage'
      - '@event_dispatcher'
      - '@logger.factory'
  Drupal\coveo_search_api\SyncFields: '@coveo_search_api.sync'

  coveo_search_api.server_storage:
    class: Drupal\coveo_search_api\CoveoServers
    arguments: ['@entity_type.manager']

  # Subscribe to Coveo events.
  coveo_search_api.coveo_subscriber:
    class: Drupal\coveo_search_api\CoveoSubscriber
    arguments: ['@coveo_search_api.sync', '@entity_type.manager']
    tags:
      - { name: 'event_subscriber' }

  # Subscribe to SearchAPI events so we can modify its behavior.
  coveo_search_api.search_api_subscriber:
    class: Drupal\coveo_search_api\SearchApiSubscriber
    tags:
      - { name: 'event_subscriber' }

  coveo_search_api.hooks:
    class: Drupal\coveo_search_api\Hook\CoveoSearchApiHooks
    autowire: true
  Drupal\coveo_search_api\Hook\CoveoSearchApiHooks: '@coveo_search_api.hooks'

  coveo_search_api.hooks.search_api:
    class: Drupal\coveo_search_api\Hook\SearchApiIndexHooks
    autowire: true
  Drupal\coveo_search_api\Hook\SearchApiIndexHooks: '@coveo_search_api.hooks.search_api'

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

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