You are here

views_bulk_operations.services.yml in Views Bulk Operations (VBO) 8

File

views_bulk_operations.services.yml
View source
  1. services:
  2. views_bulk_operations.data:
  3. class: Drupal\views_bulk_operations\Service\ViewsBulkOperationsViewData
  4. arguments: ['@event_dispatcher', '@module_handler']
  5. views_bulk_operations.processor:
  6. class: Drupal\views_bulk_operations\Service\ViewsBulkOperationsActionProcessor
  7. arguments: ['@views_bulk_operations.data', '@entity_type.manager', '@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 }