path_alias.services.yml

Same filename in other branches
  1. 8.9.x core/modules/path_alias/path_alias.services.yml
  2. 10 core/modules/path_alias/path_alias.services.yml
  3. 11.x core/modules/path_alias/path_alias.services.yml
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']

Services

Title Deprecated Summary
path_alias.manager Drupal\path_alias\AliasManager
path_alias.path_processor Drupal\path_alias\PathProcessor\AliasPathProcessor
path_alias.repository Drupal\path_alias\AliasRepository
path_alias.subscriber Drupal\path_alias\EventSubscriber\PathAliasSubscriber
path_alias.whitelist Drupal\path_alias\AliasWhitelist

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.