X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fredirect%2Fredirect.services.yml;fp=web%2Fmodules%2Fcontrib%2Fredirect%2Fredirect.services.yml;h=743bd9392565e231a893b34112343c82d380125b;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/modules/contrib/redirect/redirect.services.yml b/web/modules/contrib/redirect/redirect.services.yml new file mode 100644 index 000000000..743bd9392 --- /dev/null +++ b/web/modules/contrib/redirect/redirect.services.yml @@ -0,0 +1,30 @@ +parameters: + route_normalizer_enabled: true +services: + redirect.repository: + class: Drupal\redirect\RedirectRepository + arguments: ['@entity.manager', '@database', '@config.factory'] + tags: + - { name: backend_overridable } + redirect.checker: + class: Drupal\redirect\RedirectChecker + arguments: ['@config.factory', '@state', '@access_manager', '@current_user', '@router.route_provider'] + redirect.request_subscriber: + class: Drupal\redirect\EventSubscriber\RedirectRequestSubscriber + arguments: ['@redirect.repository', '@language_manager', '@config.factory', '@path.alias_manager', '@module_handler', '@entity.manager', '@redirect.checker', '@router.request_context', '@path_processor_manager'] + tags: + - { name: event_subscriber } + redirect.settings_cache_tag: + class: Drupal\redirect\EventSubscriber\RedirectSettingsCacheTag + arguments: ['@cache_tags.invalidator'] + tags: + - { name: event_subscriber } + redirect.route_normalizer_request_subscriber: + class: Drupal\redirect\EventSubscriber\RouteNormalizerRequestSubscriber + arguments: ['@url_generator', '@path.matcher', '@config.factory', '@redirect.checker'] + tags: + - { name: event_subscriber } + redirect.route_subscriber: + class: Drupal\redirect\Routing\RouteSubscriber + tags: + - { name: event_subscriber }