You are here

simplesamlphp_auth.services.yml in simpleSAMLphp Authentication 8.3

File

simplesamlphp_auth.services.yml
View source
  1. services:
  2. simplesamlphp_auth.manager:
  3. class: Drupal\simplesamlphp_auth\Service\SimplesamlphpAuthManager
  4. arguments: ['@config.factory', '@current_user', '@router.admin_context', '@module_handler', '@request_stack', '@messenger']
  5. simplesamlphp_auth.drupalauth:
  6. class: Drupal\simplesamlphp_auth\Service\SimplesamlphpDrupalAuth
  7. arguments: ['@simplesamlphp_auth.manager', '@config.factory', '@entity_type.manager', '@logger.channel.simplesamlphp_auth', '@externalauth.externalauth', '@current_user', '@messenger', '@module_handler']
  8. simplesamlphp_auth_event_subscriber:
  9. class: Drupal\simplesamlphp_auth\EventSubscriber\SimplesamlSubscriber
  10. arguments: ['@simplesamlphp_auth.manager', '@current_user', '@config.factory', '@logger.channel.simplesamlphp_auth', '@current_route_match']
  11. tags:
  12. - {name: event_subscriber}
  13. simplesamlphp_auth_externalauth_event_subscriber:
  14. class: Drupal\simplesamlphp_auth\EventSubscriber\SimplesamlExternalauthSubscriber
  15. arguments: ['@simplesamlphp_auth.manager', '@simplesamlphp_auth.drupalauth', '@config.factory', '@logger.channel.simplesamlphp_auth', '@module_handler']
  16. tags:
  17. - {name: event_subscriber}
  18. logger.channel.simplesamlphp_auth:
  19. parent: logger.channel_base
  20. arguments: ['simplesamlphp_auth']