views_bulk_operations.services.yml 1.1 KB

1234567891011121314151617181920
  1. services:
  2. views_bulk_operations.data:
  3. class: Drupal\views_bulk_operations\Service\ViewsBulkOperationsViewData
  4. arguments: ['@event_dispatcher']
  5. views_bulk_operations.processor:
  6. class: Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessor
  7. arguments: ['@views_bulk_operations.data', '@plugin.manager.views_bulk_operations_action', '@current_user', '@module_handler']
  8. plugin.manager.views_bulk_operations_action:
  9. class: Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionManager
  10. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@event_dispatcher']
  11. views_bulk_operations.access:
  12. class: Drupal\views_bulk_operations\Access\ViewsBulkOperationsAccess
  13. arguments: ['@user.private_tempstore']
  14. tags:
  15. - { name: access_check, applies_to: _views_bulk_operation_access }
  16. views_bulk_operations.view_data_provider:
  17. class: Drupal\views_bulk_operations\EventSubscriber\ViewsBulkOperationsEventSubscriber
  18. arguments: ['@views_bulk_operations.data']
  19. tags:
  20. - { name: event_subscriber }