vertex_ai_search-1.0.0-beta4/vertex_ai_search.services.yml
vertex_ai_search.services.yml
services:
plugin.manager.vertex_autocomplete:
class: Drupal\vertex_ai_search\VertexAutocompletePluginManager
parent: default_plugin_manager
plugin.manager.vertex_configurable_js:
class: Drupal\vertex_ai_search\VertexConfigurableJavaScriptPluginManager
parent: default_plugin_manager
plugin.manager.vertex_search_filter:
class: Drupal\vertex_ai_search\VertexSearchFilterPluginManager
parent: default_plugin_manager
plugin.manager.vertex_search_results:
class: Drupal\vertex_ai_search\VertexSearchResultsPluginManager
parent: default_plugin_manager
logger.channel.vertex_ai_search:
parent: logger.channel_base
arguments: ["vertex_ai_search"]
vertex_ai_search.search_manager:
class: Drupal\vertex_ai_search\Service\VertexSearchManager
arguments:
- "@search.search_page_repository"
- "@plugin.manager.vertex_autocomplete"
- "@plugin.manager.vertex_search_filter"
- "@plugin.manager.vertex_search_results"
- "@token"
- "@flood"
- "@request_stack"
- "@pager.manager"
- "@logger.channel.vertex_ai_search"
vertex_ai_search.pager_manager.decorator:
public: false
class: Drupal\vertex_ai_search\Service\Decorator\VertexPagerManager
decorates: pager.manager
decoration_priority: 5
arguments: ["@pager.parameters"]
