You are here

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

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

File

ldap_servers/ldap_servers.services.yml
View source
  1. services:
  2. ldap.bridge:
  3. class: Drupal\ldap_servers\LdapBridge
  4. arguments: ['@logger.channel.ldap_servers', '@entity_type.manager']
  5. ldap.group_manager:
  6. class: Drupal\ldap_servers\LdapGroupManager
  7. arguments: ['@logger.channel.ldap_servers', '@entity_type.manager', '@ldap.bridge', '@module_handler']
  8. ldap.user_manager:
  9. class: Drupal\ldap_servers\LdapUserManager
  10. arguments: ['@logger.channel.ldap_servers', '@entity_type.manager', '@ldap.bridge', '@module_handler', '@cache.default', '@externalauth.authmap']
  11. logger.channel.ldap_servers:
  12. parent: logger.channel_base
  13. arguments: ['ldap_servers']
  14. ldap.detail_log:
  15. class: Drupal\ldap_servers\Logger\LdapDetailLog
  16. arguments: ['@logger.factory', '@config.factory']
  17. ldap.token_processor:
  18. class: Drupal\ldap_servers\Processor\TokenProcessor
  19. arguments: [ '@ldap.detail_log']
  20. ldap_servers.user_attributes:
  21. class: Drupal\ldap_servers\Helper\LdapUserAttributeProvider
  22. arguments: ['@config.factory', '@entity_type.manager']