acquia_search-3.0.1/acquia_search.services.yml

acquia_search.services.yml
services:
  acquia_search.search_subscriber:
    class: Drupal\acquia_search\EventSubscriber\SearchSubscriber
    arguments: [ '@acquia_connector.subscription', '@acquia_search.api_client', '@acquia_search.flood' ]
    tags:
      - { name: 'event_subscriber' }
  acquia_search.subscription_data:
    class: Drupal\acquia_search\EventSubscriber\AcquiaSubscriptionData\AcquiaSearchData
    arguments: [ '@extension.list.module' ]
    tags:
      - { name: 'event_subscriber' }
  acquia_search_defaults.possible_cores.local_override:
    class: Drupal\acquia_search\EventSubscriber\PossibleCores\LocalOverride
    arguments: [ '@acquia_connector.subscription', '@config.factory' ]
    tags:
      - { name: 'event_subscriber' }
  acquia_search.possible_cores.from_config:
    class: Drupal\acquia_search\EventSubscriber\PossibleCores\FromConfig
    arguments: [ '@acquia_connector.subscription', '@config.factory' ]
    tags:
      - { name: 'event_subscriber' }
  acquia_search.logger_channel:
    class: Drupal\Core\Logger\LoggerChannel
    factory: logger.factory:get
    arguments: ['acquia_search']
  acquia_search.api_client:
    class: Drupal\acquia_search\AcquiaSearchApiClient
    arguments: [ '@acquia_search.logger_channel', '@acquia_connector.subscription', '@http_client_factory', '@cache.acquia_search.indexes', '@datetime.time', '@lock' ]
  acquia_search.preferred_core_factory:
    class: Drupal\acquia_search\PreferredCoreServiceFactory
    arguments: [ '@event_dispatcher', '@acquia_connector.subscription', '@acquia_search.api_client', '@module_handler' ]
  acquia_search.preferred_core:
    class: Drupal\acquia_search\PreferredCoreService
    factory: ['@acquia_search.preferred_core_factory', 'get']
    # Provide the default Search API server ID for backward compatibility.
    arguments: ['acquia_search_server']
    deprecated: The "%service_id%" service is deprecated in acquia_search:3.1.x and is removed from acquia_search:4.0.x. Use the `acquia_search.preferred_core_factory` to retrieve a preferred core service.
  acquia_search.solarium.guzzle:
    class: Drupal\acquia_search\Client\Solarium\AcquiaGuzzle
  acquia_search.prequery.edismax:
    class: Drupal\acquia_search\EventSubscriber\PreQuery\EdisMax
    tags:
      - { name: 'event_subscriber' }
  acquia_search.flood:
    class: Drupal\acquia_search\Helper\Flood
    arguments: ['@flood', '@config.factory', '@acquia_search.logger_channel']
  acquia_search.memory_cache:
    class: Drupal\Core\Cache\MemoryCache\MemoryCache
    arguments: ['@datetime.time']
  cache.acquia_search.indexes:
    class: Drupal\Core\Cache\BackendChain
    calls:
      - [ appendBackend, [ '@acquia_search.memory_cache' ] ]
      - [ appendBackend, [ '@cache.data' ] ]
    tags:
      - { name: cache.bin }

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

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