You are here

ldap_user.services.yml in Lightweight Directory Access Protocol (LDAP) 8.4

Same filename and directory in other branches
  1. 8.3 ldap_user/ldap_user.services.yml
ldap_user/ldap_user.services.yml

File

ldap_user/ldap_user.services.yml
View source
  1. services:
  2. logger.channel.ldap_user:
  3. parent: logger.channel_base
  4. arguments: ['ldap_user']
  5. ldap.drupal_user_processor:
  6. class: Drupal\ldap_user\Processor\DrupalUserProcessor
  7. arguments:
  8. - '@logger.channel.ldap_user'
  9. - '@config.factory'
  10. - '@ldap.detail_log'
  11. - '@ldap.token_processor'
  12. - '@externalauth.authmap'
  13. - '@entity_type.manager'
  14. - '@file_system'
  15. - '@token'
  16. - '@module_handler'
  17. - '@current_user'
  18. - '@ldap.user_manager'
  19. - '@event_dispatcher'
  20. - '@ldap_user.field_provider'
  21. - '@messenger'
  22. ldap_user.field_provider:
  23. class: Drupal\ldap_user\FieldProvider
  24. arguments:
  25. - '@config.factory'
  26. - '@entity_type.manager'
  27. - '@module_handler'
  28. - '@entity_field.manager'
  29. ldap.orphan_processor:
  30. class: Drupal\ldap_user\Processor\OrphanProcessor
  31. arguments:
  32. - '@logger.channel.ldap_user'
  33. - '@config.factory'
  34. - '@plugin.manager.mail'
  35. - '@language_manager'
  36. - '@state'
  37. - '@entity_type.manager'
  38. - '@ldap.user_manager'
  39. ldap.group_user_update_processor:
  40. class: Drupal\ldap_user\Processor\GroupUserUpdateProcessor
  41. arguments:
  42. - '@logger.channel.ldap_user'
  43. - '@ldap.detail_log'
  44. - '@config.factory'
  45. - '@state'
  46. - '@module_handler'
  47. - '@entity_type.manager'
  48. - '@externalauth.authmap'
  49. - '@ldap.query'
  50. - '@ldap.drupal_user_processor'
  51. ldap_user.ldap_provision:
  52. class: Drupal\ldap_user\EventSubscriber\LdapEntryProvisionSubscriber
  53. arguments:
  54. - '@config.factory'
  55. - '@logger.channel.ldap_user'
  56. - '@ldap.detail_log'
  57. - '@entity_type.manager'
  58. - '@module_handler'
  59. - '@ldap.user_manager'
  60. - '@ldap_user.field_provider'
  61. - '@file_system'
  62. tags:
  63. - { name: event_subscriber }
  64. ldap_user.ldap_delete:
  65. class: Drupal\ldap_user\EventSubscriber\LdapEntryDeletionSubscriber
  66. arguments:
  67. - '@config.factory'
  68. - '@logger.channel.ldap_user'
  69. - '@ldap.user_manager'
  70. tags:
  71. - { name: event_subscriber }