| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- services:
- access_check.domain:
- class: Drupal\domain\Access\DomainAccessCheck
- tags:
- - { name: access_check }
- arguments: ['@domain.negotiator', '@config.factory', '@path.matcher']
- access_check.domain_route:
- class: Drupal\domain\Access\DomainRouteCheck
- tags:
- - { name: access_check, applies_to: _domain }
- arguments: ['@domain.negotiator']
- domain.current_domain_context:
- class: Drupal\domain\ContextProvider\CurrentDomainContext
- arguments: ['@domain.negotiator']
- tags:
- - { name: 'context_provider' }
- domain.element_manager:
- class: Drupal\domain\DomainElementManager
- arguments: ['@entity_type.manager']
- domain.negotiator:
- class: Drupal\domain\DomainNegotiator
- arguments: ['@request_stack', '@module_handler', '@entity_type.manager', '@config.factory']
- domain.subscriber:
- class: Drupal\domain\EventSubscriber\DomainSubscriber
- tags:
- - { name: event_subscriber }
- arguments: ['@domain.negotiator', '@entity_type.manager', '@access_check.domain', '@current_user']
- domain.token:
- class: Drupal\domain\DomainToken
- arguments: ['@entity_type.manager', '@domain.negotiator']
- domain.validator:
- class: Drupal\domain\DomainValidator
- arguments: ['@module_handler', '@config.factory', '@http_client', '@entity_type.manager']
- # @deprecated and will be removed for 8.x-1.0 release.
- domain.creator:
- class: Drupal\domain\DomainCreator
- arguments: ['@domain.loader', '@domain.negotiator']
- # @deprecated and will be removed for 8.x-1.0 release.
- domain.loader:
- class: Drupal\domain\DomainLoader
- arguments: ['@config.typed', '@config.factory']
|