-
Notifications
You must be signed in to change notification settings - Fork 8
/
stanford_ssp.services.yml
24 lines (23 loc) · 1.23 KB
/
stanford_ssp.services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
services:
stanford_ssp.auth_manager:
class: Drupal\stanford_ssp\Service\StanfordSSPAuthManager
public: false
decorates: simplesamlphp_auth.manager
arguments: ['@config.factory', '@current_user', '@router.admin_context', '@module_handler', '@request_stack', '@messenger', '@logger.factory']
stanford_ssp.workgroup_api:
class: Drupal\stanford_ssp\Service\StanfordSSPWorkgroupApi
arguments: ['@config.factory', '@http_client', '@logger.factory']
stanford_ssp.route_subscriber:
class: Drupal\stanford_ssp\Routing\RouteSubscriber
tags:
- { name: event_subscriber }
stanford_ssp.drupalauth:
class: Drupal\stanford_ssp\Service\StanfordSSPDrupalAuth
public: false
decorates: simplesamlphp_auth.drupalauth
arguments: ['@simplesamlphp_auth.manager', '@config.factory', '@entity_type.manager', '@logger.channel.simplesamlphp_auth', '@externalauth.externalauth', '@current_user', '@messenger', '@module_handler', '@stanford_ssp.workgroup_api']
stanford_ssp.event_subscriber:
class: Drupal\stanford_ssp\EventSubscriber\StanfordSSPEventSubscriber
arguments: ['@config.factory', '@current_user', '@path.matcher', '@path.current', '@path_alias.manager']
tags:
- { name: event_subscriber }