You are here

gdpr_tasks.services.yml in General Data Protection Regulation 8

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: ['@entity_type.manager', '@current_user']
  5. gdpr_tasks.anonymizer:
  6. class: Drupal\gdpr_tasks\Anonymizer
  7. arguments: ['@database', '@entity_type.manager', '@current_user', '@config.factory', '@gdpr_tasks.rtf_traversal']
  8. gdpr_tasks.rta_traversal:
  9. class: Drupal\gdpr_fields\EntityTraversalFactory
  10. arguments: ['@service_container', 'Drupal\gdpr_tasks\Traversal\RightToAccessEntityTraversal']
  11. gdpr_tasks.rta_display_traversal:
  12. class: Drupal\gdpr_fields\EntityTraversalFactory
  13. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToAccessDisplayTraversal']
  14. gdpr_tasks.rtf_traversal:
  15. class: Drupal\gdpr_fields\EntityTraversalFactory
  16. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToBeForgottenEntityTraversal']
  17. gdpr_tasks.rtf_display_traversal:
  18. class: Drupal\gdpr_fields\EntityTraversalFactory
  19. arguments: ['@service_container', '\Drupal\gdpr_tasks\Traversal\RightToBeForgottenDisplayTraversal']