views.services.yml

Same filename and directory in other branches
  1. 10 core/modules/views/views.services.yml
  2. 9 core/modules/views/views.services.yml
  3. 8.9.x core/modules/views/views.services.yml
core/modules/views/views.services.yml

File

core/modules/views/views.services.yml

View source
  1. parameters:
  2. views.skip_procedural_hook_scan: false
  3. services:
  4. _defaults:
  5. autoconfigure: true
  6. views.plugin_managers:
  7. class: Symfony\Component\DependencyInjection\ServiceLocator
  8. arguments:
  9. -
  10. access: '@plugin.manager.views.access'
  11. area: '@plugin.manager.views.area'
  12. argument: '@plugin.manager.views.argument'
  13. argument_default: '@plugin.manager.views.argument_default'
  14. argument_validator: '@plugin.manager.views.argument_validator'
  15. cache: '@plugin.manager.views.cache'
  16. display_extender: '@plugin.manager.views.display_extender'
  17. display: '@plugin.manager.views.display'
  18. exposed_form: '@plugin.manager.views.exposed_form'
  19. field: '@plugin.manager.views.field'
  20. filter: '@plugin.manager.views.filter'
  21. join: '@plugin.manager.views.join'
  22. pager: '@plugin.manager.views.pager'
  23. query: '@plugin.manager.views.query'
  24. relationship: '@plugin.manager.views.relationship'
  25. row: '@plugin.manager.views.row'
  26. sort: '@plugin.manager.views.sort'
  27. style: '@plugin.manager.views.style'
  28. wizard: '@plugin.manager.views.wizard'
  29. tags:
  30. - { name: container.service_locator }
  31. plugin.manager.views.access:
  32. class: Drupal\views\Plugin\ViewsPluginManager
  33. arguments: [access, '@container.namespaces', '@cache.discovery', '@module_handler']
  34. plugin.manager.views.area:
  35. class: Drupal\views\Plugin\ViewsHandlerManager
  36. arguments: [area, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  37. plugin.manager.views.argument:
  38. class: Drupal\views\Plugin\ViewsHandlerManager
  39. arguments: [argument, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  40. plugin.manager.views.argument_default:
  41. class: Drupal\views\Plugin\ViewsPluginManager
  42. arguments: [argument_default, '@container.namespaces', '@cache.discovery', '@module_handler']
  43. plugin.manager.views.argument_validator:
  44. class: Drupal\views\Plugin\ViewsPluginManager
  45. arguments: [argument_validator, '@container.namespaces', '@cache.discovery', '@module_handler']
  46. plugin.manager.views.cache:
  47. class: Drupal\views\Plugin\ViewsPluginManager
  48. arguments: [cache, '@container.namespaces', '@cache.discovery', '@module_handler']
  49. plugin.manager.views.display_extender:
  50. class: Drupal\views\Plugin\ViewsPluginManager
  51. arguments: [display_extender, '@container.namespaces', '@cache.discovery', '@module_handler']
  52. plugin.manager.views.display:
  53. class: Drupal\views\Plugin\ViewsPluginManager
  54. arguments: [display, '@container.namespaces', '@cache.discovery', '@module_handler']
  55. plugin.manager.views.exposed_form:
  56. class: Drupal\views\Plugin\ViewsPluginManager
  57. arguments: [exposed_form, '@container.namespaces', '@cache.discovery', '@module_handler']
  58. plugin.manager.views.field:
  59. class: Drupal\views\Plugin\ViewsHandlerManager
  60. arguments: [field, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  61. plugin.manager.views.filter:
  62. class: Drupal\views\Plugin\ViewsHandlerManager
  63. arguments: [filter, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  64. plugin.manager.views.join:
  65. class: Drupal\views\Plugin\ViewsHandlerManager
  66. arguments: [join, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  67. plugin.manager.views.pager:
  68. class: Drupal\views\Plugin\ViewsPluginManager
  69. arguments: [pager, '@container.namespaces', '@cache.discovery', '@module_handler']
  70. plugin.manager.views.query:
  71. class: Drupal\views\Plugin\ViewsPluginManager
  72. arguments: [query, '@container.namespaces', '@cache.discovery', '@module_handler']
  73. plugin.manager.views.relationship:
  74. class: Drupal\views\Plugin\ViewsHandlerManager
  75. arguments: [relationship, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  76. plugin.manager.views.row:
  77. class: Drupal\views\Plugin\ViewsPluginManager
  78. arguments: [row, '@container.namespaces', '@cache.discovery', '@module_handler']
  79. plugin.manager.views.sort:
  80. class: Drupal\views\Plugin\ViewsHandlerManager
  81. arguments: [sort, '@container.namespaces', '@views.views_data', '@cache.discovery', '@module_handler']
  82. plugin.manager.views.style:
  83. class: Drupal\views\Plugin\ViewsPluginManager
  84. arguments: [style, '@container.namespaces', '@cache.discovery', '@module_handler']
  85. plugin.manager.views.wizard:
  86. class: Drupal\views\Plugin\ViewsPluginManager
  87. arguments: [wizard, '@container.namespaces', '@cache.discovery', '@module_handler']
  88. views.views_data:
  89. class: Drupal\views\ViewsData
  90. arguments: ['@cache.default', '@module_handler', '@language_manager']
  91. tags:
  92. - { name: backend_overridable }
  93. Drupal\views\ViewsData: '@views.views_data'
  94. views.field_data_provider:
  95. class: Drupal\views\FieldViewsDataProvider
  96. arguments: ['@entity_type.manager', '@plugin.manager.field.field_type', '@entity_field.manager']
  97. Drupal\views\FieldViewsDataProvider: '@views.field_data_provider'
  98. views.views_data_helper:
  99. class: Drupal\views\ViewsDataHelper
  100. arguments: ['@views.views_data']
  101. Drupal\views\ViewsDataHelper: '@views.views_data_helper'
  102. views.executable:
  103. class: Drupal\views\ViewExecutableFactory
  104. arguments: ['@current_user', '@request_stack', '@views.views_data', '@router.route_provider', '@plugin.manager.views.display']
  105. Drupal\views\ViewExecutableFactory: '@views.executable'
  106. views.analyzer:
  107. class: Drupal\views\Analyzer
  108. arguments: ['@module_handler']
  109. Drupal\views\Analyzer: '@views.analyzer'
  110. views.route_subscriber:
  111. class: Drupal\views\EventSubscriber\RouteSubscriber
  112. arguments: ['@entity_type.manager', '@state']
  113. views.exposed_form_cache:
  114. class: Drupal\views\ExposedFormCache
  115. Drupal\views\ExposedFormCache: '@views.exposed_form_cache'
  116. views.entity_schema_subscriber:
  117. class: Drupal\views\EventSubscriber\ViewsEntitySchemaSubscriber
  118. arguments: ['@entity_type.manager', '@logger.channel.default']
  119. views.date_sql:
  120. class: Drupal\views\Plugin\views\query\MysqlDateSql
  121. arguments: ['@database']
  122. tags:
  123. - { name: backend_overridable }
  124. pgsql.views.date_sql:
  125. class: Drupal\views\Plugin\views\query\PostgresqlDateSql
  126. arguments: ['@database']
  127. public: false
  128. sqlite.views.date_sql:
  129. class: Drupal\views\Plugin\views\query\SqliteDateSql
  130. arguments: ['@database']
  131. public: false
  132. views.cast_sql:
  133. class: Drupal\views\Plugin\views\query\CastSql
  134. tags:
  135. - { name: backend_overridable }
  136. Drupal\views\Plugin\views\query\CastSqlInterface: '@views.cast_sql'
  137. Drupal\views\ViewsConfigUpdater:
  138. autowire: true

Services

Title Deprecated Summary
Drupal\views\ViewsConfigUpdater
pgsql.views.date_sql Drupal\views\Plugin\views\query\PostgresqlDateSql
plugin.manager.views.access Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.area Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.argument Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.argument_default Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.argument_validator Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.cache Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.display Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.display_extender Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.exposed_form Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.field Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.filter Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.join Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.pager Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.query Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.relationship Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.row Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.sort Drupal\views\Plugin\ViewsHandlerManager
plugin.manager.views.style Drupal\views\Plugin\ViewsPluginManager
plugin.manager.views.wizard Drupal\views\Plugin\ViewsPluginManager
sqlite.views.date_sql Drupal\views\Plugin\views\query\SqliteDateSql
views.analyzer Drupal\views\Analyzer
views.cast_sql Drupal\views\Plugin\views\query\CastSql
views.date_sql Drupal\views\Plugin\views\query\MysqlDateSql
views.entity_schema_subscriber Drupal\views\EventSubscriber\ViewsEntitySchemaSubscriber
views.executable Drupal\views\ViewExecutableFactory
views.exposed_form_cache Drupal\views\ExposedFormCache
views.field_data_provider Drupal\views\FieldViewsDataProvider
views.plugin_managers Symfony\Component\DependencyInjection\ServiceLocator
views.route_subscriber Drupal\views\EventSubscriber\RouteSubscriber
views.views_data Drupal\views\ViewsData
views.views_data_helper Drupal\views\ViewsDataHelper
_defaults

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.