You are here

path_alias.services.yml in Drupal 10

core/modules/path_alias/path_alias.services.yml

File

core/modules/path_alias/path_alias.services.yml
View source
  1. services:
  2. path_alias.subscriber:
  3. class: Drupal\path_alias\EventSubscriber\PathAliasSubscriber
  4. tags:
  5. - { name: event_subscriber }
  6. arguments: ['@path_alias.manager', '@path.current']
  7. path_alias.path_processor:
  8. class: Drupal\path_alias\PathProcessor\AliasPathProcessor
  9. tags:
  10. - { name: path_processor_inbound, priority: 100 }
  11. - { name: path_processor_outbound, priority: 300 }
  12. arguments: ['@path_alias.manager']
  13. path_alias.manager:
  14. class: Drupal\path_alias\AliasManager
  15. arguments: ['@path_alias.repository', '@path_alias.whitelist', '@language_manager', '@cache.data']
  16. path_alias.repository:
  17. class: Drupal\path_alias\AliasRepository
  18. arguments: ['@database']
  19. tags:
  20. - { name: backend_overridable }
  21. path_alias.whitelist:
  22. class: Drupal\path_alias\AliasWhitelist
  23. tags:
  24. - { name: needs_destruction }
  25. arguments: [path_alias_whitelist, '@cache.bootstrap', '@lock', '@state', '@path_alias.repository']