You are here

gdpr_tasks.services.yml in General Data Protection Regulation 3.0.x

modules/gdpr_tasks/gdpr_tasks.services.yml

File

modules/gdpr_tasks/gdpr_tasks.services.yml
View source
  1. services:
  2. gdpr_tasks.manager:
  3. class: Drupal\gdpr_tasks\TaskManager
  4. arguments:
  5. - '@entity_type.manager'
  6. - '@current_user'
  7. - '@file_system'
  8. gdpr_tasks.anonymizer:
  9. class: Drupal\gdpr_tasks\Anonymizer
  10. arguments:
  11. - '@database'
  12. - '@entity_type.manager'
  13. - '@current_user'
  14. - '@config.factory'
  15. - '@gdpr_tasks.rtf_traversal'
  16. - '@file_system'
  17. gdpr_tasks.rta_traversal:
  18. class: Drupal\gdpr_fields\EntityTraversalFactory
  19. arguments: ['@service_container', 'Drupal\gdpr_tasks\Traversal\RightToAccessEntityTraversal']
  20. gdpr_tasks.rta_display_traversal:
  21. class: Drupal\gdpr_fields\EntityTraversalFactory
  22. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToAccessDisplayTraversal']
  23. gdpr_tasks.rtf_traversal:
  24. class: Drupal\gdpr_fields\EntityTraversalFactory
  25. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToBeForgottenEntityTraversal']
  26. gdpr_tasks.rtf_display_traversal:
  27. class: Drupal\gdpr_fields\EntityTraversalFactory
  28. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToBeForgottenDisplayTraversal']