views.services.yml

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