views.services.yml 3.17 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
services:
  plugin.manager.views.access:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [access, '%container.namespaces%']
  plugin.manager.views.area:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [area, '%container.namespaces%']
  plugin.manager.views.argument:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [argument, '%container.namespaces%']
  plugin.manager.views.argument_default:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [argument_default, '%container.namespaces%']
  plugin.manager.views.argument_validator:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [argument_validator, '%container.namespaces%']
  plugin.manager.views.cache:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [cache, '%container.namespaces%']
  plugin.manager.views.display_extender:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [display_extender, '%container.namespaces%']
  plugin.manager.views.display:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [display, '%container.namespaces%']
  plugin.manager.views.exposed_form:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [exposed_form, '%container.namespaces%']
  plugin.manager.views.field:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [field, '%container.namespaces%']
  plugin.manager.views.filter:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [filter, '%container.namespaces%']
  plugin.manager.views.join:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [join, '%container.namespaces%']
  plugin.manager.views.pager:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [pager, '%container.namespaces%']
  plugin.manager.views.query:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [query, '%container.namespaces%']
  plugin.manager.views.relationship:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [relationship, '%container.namespaces%']
  plugin.manager.views.row:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [row, '%container.namespaces%']
  plugin.manager.views.sort:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [sort, '%container.namespaces%']
  plugin.manager.views.style:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [style, '%container.namespaces%']
  plugin.manager.views.wizard:
    class: Drupal\views\Plugin\ViewsPluginManager
    arguments: [wizard, '%container.namespaces%']
  views.views_data:
    class: Drupal\views\ViewsDataCache
    arguments: ['@cache.views_info', '@config.factory', '@module_handler']
  views.executable:
    class: Drupal\views\ViewExecutableFactory
  views.analyzer:
    class: Drupal\views\Analyzer
    arguments: ['@module_handler']
  cache.views_info:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory_method: get
    factory_service: cache_factory
    arguments: [views_info]
  cache.views_results:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory_method: get
    factory_service: cache_factory
    arguments: [views_results]