You are here

search_api_solr.services.yml in Search API Solr 4.x

File

search_api_solr.services.yml
View source
  1. services:
  2. plugin.manager.search_api_solr.connector:
  3. class: Drupal\search_api_solr\SolrConnector\SolrConnectorPluginManager
  4. parent: default_plugin_manager
  5. search_api_solr.config_subscriber:
  6. class: Drupal\search_api_solr\EventSubscriber\ConfigSubscriber
  7. arguments: ['@config.installer']
  8. tags:
  9. - {name: event_subscriber}
  10. search_api_solr.search_api_subscriber:
  11. class: Drupal\search_api_solr\EventSubscriber\SearchApiSubscriber
  12. arguments: []
  13. tags:
  14. - { name: event_subscriber }
  15. search_api_solr.local_action_access_check:
  16. class: Drupal\search_api_solr\Access\LocalActionAccessCheck
  17. arguments: ['@current_user']
  18. tags:
  19. - { name: access_check, applies_to: _search_api_solr_local_action_access_check }
  20. solr_document.factory:
  21. class: Drupal\search_api_solr\SolrDocumentFactory
  22. arguments: ['@typed_data_manager']
  23. solr_field.manager:
  24. class: Drupal\search_api_solr\SolrFieldManager
  25. arguments: ['@cache.discovery', '@entity_type.manager', '@logger.channel.search_api']
  26. solr_multisite_document.factory:
  27. class: Drupal\search_api_solr\SolrMultisiteDocumentFactory
  28. arguments: ['@typed_data_manager']
  29. solr_multisite_field.manager:
  30. class: Drupal\search_api_solr\SolrMultisiteFieldManager
  31. arguments: ['@cache.discovery', '@entity_type.manager', '@logger.channel.search_api']
  32. solarium.query_helper:
  33. class: Solarium\Core\Query\Helper
  34. search_api_solr.streaming_expression_query_helper:
  35. class: Drupal\search_api_solr\Utility\StreamingExpressionQueryHelper
  36. arguments: ['@request_stack', '@module_handler', '@plugin.manager.search_api.parse_mode']
  37. search_api_solr.command_helper:
  38. class: Drupal\search_api_solr\Utility\SolrCommandHelper
  39. arguments: ['@entity_type.manager', '@module_handler', '@event_dispatcher']