drupal/core/modules/system/system.services.yml

67 lines
2.6 KiB
YAML

services:
access_check.cron:
class: Drupal\system\Access\CronAccessCheck
tags:
- { name: access_check, applies_to: _access_system_cron }
access_check.db_update:
class: Drupal\system\Access\DbUpdateAccessCheck
tags:
- { name: access_check, applies_to: _access_system_update }
system.manager:
class: Drupal\system\SystemManager
arguments: ['@module_handler', '@request_stack', '@menu.link_tree', '@menu.active_trail']
system.breadcrumb.default:
class: Drupal\system\PathBasedBreadcrumbBuilder
arguments: ['@router.request_context', '@access_manager', '@router', '@path_processor_manager', '@config.factory', '@title_resolver', '@current_user', '@path.current', '@path.matcher']
tags:
- { name: breadcrumb_builder, priority: 0 }
path_processor.files:
class: Drupal\system\PathProcessor\PathProcessorFiles
tags:
- { name: path_processor_inbound, priority: 200 }
system.admin_path.route_subscriber:
class: Drupal\system\EventSubscriber\AdminRouteSubscriber
tags:
- { name: event_subscriber }
theme.negotiator.system.batch:
class: Drupal\system\Theme\BatchNegotiator
arguments: ['@batch.storage', '@request_stack']
tags:
- { name: theme_negotiator, priority: 1000 }
theme.negotiator.system.db_update:
class: Drupal\system\Theme\DbUpdateNegotiator
arguments: ['@config.factory']
tags:
- { name: theme_negotiator, priority: 100 }
system.config_subscriber:
class: Drupal\system\SystemConfigSubscriber
arguments: ['@router.builder']
tags:
- { name: event_subscriber }
system.config_cache_tag:
class: Drupal\system\EventSubscriber\ConfigCacheTag
arguments: ['@theme_handler', '@cache_tags.invalidator']
tags:
- { name: event_subscriber }
system.timezone_resolver:
class: Drupal\system\TimeZoneResolver
arguments: ['@current_user', '@config.factory']
tags:
- { name: event_subscriber }
system.file_event.subscriber:
class: Drupal\system\EventSubscriber\SecurityFileUploadEventSubscriber
arguments: ['@config.factory']
tags:
- { name: event_subscriber }
logger.channel.system:
parent: logger.channel_base
arguments: ['system']
system.sa_fetcher:
class: Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher
arguments: ['@config.factory', '@keyvalue.expirable', '@http_client', '@extension.list.module', '@extension.list.theme', '@extension.list.profile', '@logger.channel.system', '@settings']
system.advisories_config_subscriber:
class: Drupal\system\EventSubscriber\AdvisoriesConfigSubscriber
arguments: ['@system.sa_fetcher']
tags:
- { name: event_subscriber }