system.services.yml
Same filename in other branches
File
-
core/
modules/ system/ system.services.yml
View source
- services:
- _defaults:
- autoconfigure: true
- 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 }
- access_check.admin_menu_block_page:
- class: Drupal\system\Access\SystemAdminMenuBlockAccessCheck
- arguments: ['@access_manager', '@menu.link_tree', '@router', '@plugin.manager.menu.link']
- tags:
- - { name: access_check, applies_to: _access_admin_menu_block_page }
- access_check.admin_overview_page:
- class: Drupal\system\Access\SystemAdminMenuBlockAccessCheck
- arguments: [ '@access_manager', '@menu.link_tree', '@router', '@plugin.manager.menu.link' ]
- tags:
- - { name: access_check, applies_to: _access_admin_overview_page }
- system.manager:
- class: Drupal\system\SystemManager
- arguments: ['@module_handler', '@request_stack', '@menu.link_tree', '@menu.active_trail']
- Drupal\system\SystemManager: '@system.manager'
- 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
- 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', '@theme_handler']
- tags:
- - { name: theme_negotiator, priority: 100 }
- system.config_subscriber:
- class: Drupal\system\SystemConfigSubscriber
- arguments: ['@router.builder']
- system.config_cache_tag:
- class: Drupal\system\EventSubscriber\ConfigCacheTag
- arguments: ['@theme_handler', '@cache_tags.invalidator', '@theme.registry']
- system.timezone_resolver:
- class: Drupal\system\TimeZoneResolver
- arguments: ['@current_user', '@config.factory']
- system.file_event.subscriber:
- class: Drupal\system\EventSubscriber\SecurityFileUploadEventSubscriber
- arguments: ['@config.factory']
- 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']
- Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher: '@system.sa_fetcher'
- system.advisories_config_subscriber:
- class: Drupal\system\EventSubscriber\AdvisoriesConfigSubscriber
- arguments: ['@system.sa_fetcher']
- Drupal\system\Routing\MenuLinksetRoutes: '@system.menus.route_subscriber'
- system.menus.route_subscriber:
- class: Drupal\system\Routing\MenuLinksetRoutes
- arguments: ['%authentication_providers%', '@config.factory', '@router.builder']
- Drupal\system\ModuleAdminLinksHelper: '@system.module_admin_links_helper'
- system.module_admin_links_helper:
- class: Drupal\system\ModuleAdminLinksHelper
- arguments: ['@menu.link_tree', '@system.module_admin_links_memory_cache']
- system.module_admin_links_memory_cache:
- class: Drupal\Core\Cache\MemoryCache\MemoryCache
- arguments: ['@datetime.time']
- system.access_route_alter_subscriber:
- class: Drupal\system\EventSubscriber\AccessRouteAlterSubscriber
Services
Title | Deprecated | Summary |
---|---|---|
access_check.admin_menu_block_page | Drupal\system\Access\SystemAdminMenuBlockAccessCheck | |
access_check.admin_overview_page | Drupal\system\Access\SystemAdminMenuBlockAccessCheck | |
access_check.cron | Drupal\system\Access\CronAccessCheck | |
access_check.db_update | Drupal\system\Access\DbUpdateAccessCheck | |
Drupal\system\ModuleAdminLinksHelper | ||
Drupal\system\Routing\MenuLinksetRoutes | ||
Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher | ||
Drupal\system\SystemManager | ||
logger.channel.system | ||
path_processor.files | Drupal\system\PathProcessor\PathProcessorFiles | |
system.access_route_alter_subscriber | Drupal\system\EventSubscriber\AccessRouteAlterSubscriber | |
system.admin_path.route_subscriber | Drupal\system\EventSubscriber\AdminRouteSubscriber | |
system.advisories_config_subscriber | Drupal\system\EventSubscriber\AdvisoriesConfigSubscriber | |
system.breadcrumb.default | Drupal\system\PathBasedBreadcrumbBuilder | |
system.config_cache_tag | Drupal\system\EventSubscriber\ConfigCacheTag | |
system.config_subscriber | Drupal\system\SystemConfigSubscriber | |
system.file_event.subscriber | Drupal\system\EventSubscriber\SecurityFileUploadEventSubscriber | |
system.manager | Drupal\system\SystemManager | |
system.menus.route_subscriber | Drupal\system\Routing\MenuLinksetRoutes | |
system.module_admin_links_helper | Drupal\system\ModuleAdminLinksHelper | |
system.module_admin_links_memory_cache | Drupal\Core\Cache\MemoryCache\MemoryCache | |
system.sa_fetcher | Drupal\system\SecurityAdvisories\SecurityAdvisoriesFetcher | |
system.timezone_resolver | Drupal\system\TimeZoneResolver | |
theme.negotiator.system.batch | Drupal\system\Theme\BatchNegotiator | |
theme.negotiator.system.db_update | Drupal\system\Theme\DbUpdateNegotiator | |
_defaults |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.