domain_microsite-1.0.0-alpha4/domain_microsite.services.yml
domain_microsite.services.yml
services:
domain_microsite.constants:
class: Drupal\domain_microsite\DomainMicrositeConstants
domain_microsite.path_processor:
class: Drupal\domain_microsite\DomainMicrositePathProcessor
arguments: ['@entity_type.manager', '@domain.negotiator', '@path_alias.manager', '@module_handler']
tags:
# Inbound should be before PathProcessorLanguage (300), PathProcessorFront (200), PathProcessorAlias (100)
- { name: path_processor_inbound, priority: 350 }
# Outbound should be after PathProcessorAlias (300), PathProcessorFront (200), PathProcessorLanguage (100)
- { name: path_processor_outbound, priority: 50 }
cache_context.url.site:
class: Drupal\domain_microsite\DomainMicrositeCacheContext
arguments: ['@request_stack', '@domain.negotiator']
tags:
- { name: cache.context }
