updated core and modules
This commit is contained in:
+73
-25
@@ -33,6 +33,14 @@ parameters:
|
||||
- sftp
|
||||
- webcal
|
||||
- rtsp
|
||||
cors.config:
|
||||
enabled: false
|
||||
allowedHeaders: []
|
||||
allowedMethods: []
|
||||
allowedOrigins: ['*']
|
||||
exposedHeaders: false
|
||||
maxAge: false
|
||||
supportsCredentials: false
|
||||
services:
|
||||
# Simple cache contexts, directly derived from the request context.
|
||||
cache_context.ip:
|
||||
@@ -85,6 +93,11 @@ services:
|
||||
arguments: ['@request_stack']
|
||||
tags:
|
||||
- { name: cache.context }
|
||||
cache_context.url.path.is_front:
|
||||
class: Drupal\Core\Cache\Context\IsFrontPathCacheContext
|
||||
arguments: ['@path.matcher']
|
||||
tags:
|
||||
- { name: cache.context }
|
||||
cache_context.url.query_args:
|
||||
class: Drupal\Core\Cache\Context\QueryArgsCacheContext
|
||||
arguments: ['@request_stack']
|
||||
@@ -290,7 +303,7 @@ services:
|
||||
- { name: event_subscriber }
|
||||
config.installer:
|
||||
class: Drupal\Core\Config\ConfigInstaller
|
||||
arguments: ['@config.factory', '@config.storage', '@config.typed', '@config.manager', '@event_dispatcher']
|
||||
arguments: ['@config.factory', '@config.storage', '@config.typed', '@config.manager', '@event_dispatcher', '%install_profile%']
|
||||
lazy: true
|
||||
config.storage:
|
||||
class: Drupal\Core\Config\CachedStorage
|
||||
@@ -303,6 +316,7 @@ services:
|
||||
- { name: backend_overridable }
|
||||
# @deprecated in Drupal 8.0.x and will be removed before 9.0.0. Use
|
||||
# config.storage.sync instead.
|
||||
# @see https://www.drupal.org/node/2574957
|
||||
config.storage.staging:
|
||||
class: Drupal\Core\Config\FileStorage
|
||||
factory: Drupal\Core\Config\FileStorageFactory::getSync
|
||||
@@ -315,7 +329,7 @@ services:
|
||||
- { name: backend_overridable }
|
||||
config.storage.schema:
|
||||
class: Drupal\Core\Config\ExtensionInstallStorage
|
||||
arguments: ['@config.storage', 'config/schema']
|
||||
arguments: ['@config.storage', 'config/schema', '', true, '%install_profile%']
|
||||
config.typed:
|
||||
class: Drupal\Core\Config\TypedConfigManager
|
||||
arguments: ['@config.storage', '@config.storage.schema', '@cache.discovery', '@module_handler']
|
||||
@@ -338,6 +352,9 @@ services:
|
||||
class: Drupal\Core\Database\Connection
|
||||
factory: Drupal\Core\Database\Database::getConnection
|
||||
arguments: [default]
|
||||
datetime.time:
|
||||
class: Drupal\Component\Datetime\Time
|
||||
arguments: ['@request_stack']
|
||||
file_system:
|
||||
class: Drupal\Core\File\FileSystem
|
||||
arguments: ['@stream_wrapper_manager', '@settings', '@logger.channel.file']
|
||||
@@ -411,7 +428,9 @@ services:
|
||||
factory: Drupal\Core\Site\Settings::getInstance
|
||||
state:
|
||||
class: Drupal\Core\State\State
|
||||
arguments: ['@keyvalue']
|
||||
arguments: ['@keyvalue', '@cache.bootstrap', '@lock']
|
||||
tags:
|
||||
- { name: needs_destruction }
|
||||
queue:
|
||||
class: Drupal\Core\Queue\QueueFactory
|
||||
arguments: ['@settings']
|
||||
@@ -424,7 +443,7 @@ services:
|
||||
class: Drupal\Core\Path\AliasWhitelist
|
||||
tags:
|
||||
- { name: needs_destruction }
|
||||
arguments: [path_alias_whitelist, '@cache.default', '@lock', '@state', '@path.alias_storage']
|
||||
arguments: [path_alias_whitelist, '@cache.bootstrap', '@lock', '@state', '@path.alias_storage']
|
||||
path.alias_manager:
|
||||
class: Drupal\Core\Path\AliasManager
|
||||
arguments: ['@path.alias_storage', '@path.alias_whitelist', '@language_manager', '@cache.data']
|
||||
@@ -446,6 +465,9 @@ services:
|
||||
http_client_factory:
|
||||
class: Drupal\Core\Http\ClientFactory
|
||||
arguments: ['@http_handler_stack']
|
||||
plugin.manager.link_relation_type:
|
||||
class: \Drupal\Core\Http\LinkRelationTypeManager
|
||||
arguments: ['@app.root', '@module_handler', '@cache.discovery']
|
||||
theme.negotiator:
|
||||
class: Drupal\Core\Theme\ThemeNegotiator
|
||||
arguments: ['@access_check.theme']
|
||||
@@ -504,10 +526,13 @@ services:
|
||||
theme_installer:
|
||||
class: Drupal\Core\Extension\ThemeInstaller
|
||||
arguments: ['@theme_handler', '@config.factory', '@config.installer', '@module_handler', '@config.manager', '@asset.css.collection_optimizer', '@router.builder', '@logger.channel.default', '@state']
|
||||
# @deprecated in Drupal 8.0.x and will be removed before 9.0.0. Use the other
|
||||
# entity* services instead.
|
||||
entity.manager:
|
||||
# We cannot set the deprecated property here because many test cases still
|
||||
# rely on this service and they would fail with deprecation warnings.
|
||||
class: Drupal\Core\Entity\EntityManager
|
||||
parent: container.trait
|
||||
deprecated: '%service_id%-no-warning'
|
||||
# @todo Remove this tag in https://www.drupal.org/node/2549143.
|
||||
tags:
|
||||
- { name: plugin_manager_cache_clear }
|
||||
@@ -566,6 +591,9 @@ services:
|
||||
entity.autocomplete_matcher:
|
||||
class: Drupal\Core\Entity\EntityAutocompleteMatcher
|
||||
arguments: ['@plugin.manager.entity_reference_selection']
|
||||
plugin_form.factory:
|
||||
class: Drupal\Core\Plugin\PluginFormFactory
|
||||
arguments: ['@class_resolver']
|
||||
plugin.manager.entity_reference_selection:
|
||||
class: Drupal\Core\Entity\EntityReferenceSelection\SelectionPluginManager
|
||||
parent: default_plugin_manager
|
||||
@@ -595,7 +623,7 @@ services:
|
||||
arguments: ['@menu.tree_storage', '@plugin.manager.menu.link', '@router.route_provider', '@menu.active_trail', '@controller_resolver']
|
||||
menu.default_tree_manipulators:
|
||||
class: Drupal\Core\Menu\DefaultMenuLinkTreeManipulators
|
||||
arguments: ['@access_manager', '@current_user', '@entity.query']
|
||||
arguments: ['@access_manager', '@current_user', '@entity_type.manager']
|
||||
menu.active_trail:
|
||||
class: Drupal\Core\Menu\MenuActiveTrail
|
||||
arguments: ['@plugin.manager.menu.link', '@current_route_match', '@cache.menu', '@lock']
|
||||
@@ -700,6 +728,11 @@ services:
|
||||
- { name: http_middleware, priority: 50 }
|
||||
calls:
|
||||
- [setContainer, ['@service_container']]
|
||||
http_middleware.cors:
|
||||
class: Asm89\Stack\Cors
|
||||
arguments: ['%cors.config%']
|
||||
tags:
|
||||
- { name: http_middleware, priority: 250 }
|
||||
psr7.http_foundation_factory:
|
||||
class: Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory
|
||||
psr7.http_message_factory:
|
||||
@@ -779,6 +812,7 @@ services:
|
||||
router.matcher.final_matcher:
|
||||
class: Drupal\Core\Routing\UrlMatcher
|
||||
arguments: ['@path.current']
|
||||
deprecated: The "%service_id%" service is deprecated. You should use the 'router.no_access_checks' service instead.
|
||||
router.matcher:
|
||||
class: Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher
|
||||
arguments: ['@router.route_provider']
|
||||
@@ -786,6 +820,7 @@ services:
|
||||
- [setFinalMatcher, ['@router.matcher.final_matcher']]
|
||||
tags:
|
||||
- { name: service_collector, tag: non_lazy_route_filter, call: addRouteFilter }
|
||||
deprecated: The "%service_id%" service is deprecated. You should use the 'router.no_access_checks' service instead.
|
||||
route_filter.lazy_collector:
|
||||
class: Drupal\Core\Routing\LazyRouteFilter
|
||||
tags:
|
||||
@@ -824,11 +859,15 @@ services:
|
||||
arguments: ['@router.request_context', '@router.matcher', '@url_generator']
|
||||
tags:
|
||||
- { name: service_collector, tag: non_lazy_route_enhancer, call: addRouteEnhancer }
|
||||
deprecated: The "%service_id%" service is deprecated. You should use the 'router.no_access_checks' service instead.
|
||||
router.no_access_checks:
|
||||
class: Symfony\Cmf\Component\Routing\ChainRouter
|
||||
class: \Drupal\Core\Routing\Router
|
||||
arguments: ['@router.route_provider', '@path.current', '@url_generator']
|
||||
tags:
|
||||
- { name: service_collector, tag: non_lazy_route_enhancer, call: addRouteEnhancer }
|
||||
- { name: service_collector, tag: non_lazy_route_filter, call: addRouteFilter }
|
||||
calls:
|
||||
- [setContext, ['@router.request_context']]
|
||||
- [add, ['@router.dynamic']]
|
||||
router.path_roots_subscriber:
|
||||
class: Drupal\Core\EventSubscriber\PathRootsSubscriber
|
||||
arguments: ['@state']
|
||||
@@ -899,6 +938,10 @@ services:
|
||||
class: Drupal\Core\Routing\RequestFormatRouteFilter
|
||||
tags:
|
||||
- { name: route_filter }
|
||||
method_filter:
|
||||
class: Drupal\Core\Routing\MethodFilter
|
||||
tags:
|
||||
- { name: route_filter, priority: 1 }
|
||||
content_type_header_matcher:
|
||||
class: Drupal\Core\Routing\ContentTypeHeaderMatcher
|
||||
tags:
|
||||
@@ -1097,6 +1140,11 @@ services:
|
||||
tags:
|
||||
- { name: access_check, applies_to: _csrf_token, needs_incoming_request: TRUE }
|
||||
arguments: ['@csrf_token']
|
||||
access_check.header.csrf:
|
||||
class: Drupal\Core\Access\CsrfRequestHeaderAccessCheck
|
||||
arguments: ['@session_configuration', '@csrf_token']
|
||||
tags:
|
||||
- { name: access_check }
|
||||
maintenance_mode:
|
||||
class: Drupal\Core\Site\MaintenanceMode
|
||||
arguments: ['@state', '@current_user']
|
||||
@@ -1169,6 +1217,11 @@ services:
|
||||
tags:
|
||||
- { name: event_subscriber }
|
||||
arguments: ['@config.manager', '@config.storage', '@config.storage.snapshot']
|
||||
exception.needs_installer:
|
||||
class: Drupal\Core\EventSubscriber\ExceptionDetectNeedsInstallSubscriber
|
||||
arguments: ['@database']
|
||||
tags:
|
||||
- { name: event_subscriber }
|
||||
exception.default_json:
|
||||
class: Drupal\Core\EventSubscriber\ExceptionJsonSubscriber
|
||||
tags:
|
||||
@@ -1188,11 +1241,6 @@ services:
|
||||
tags:
|
||||
- { name: event_subscriber }
|
||||
arguments: ['@logger.factory']
|
||||
exception.custom_page_json:
|
||||
class: Drupal\Core\EventSubscriber\ExceptionJsonSubscriber
|
||||
tags:
|
||||
- { name: event_subscriber }
|
||||
arguments: ['@config.factory', '@path.alias_manager', '@http_kernel']
|
||||
exception.custom_page_html:
|
||||
class: Drupal\Core\EventSubscriber\CustomPageExceptionHtmlSubscriber
|
||||
tags:
|
||||
@@ -1256,7 +1304,7 @@ services:
|
||||
- { name: backend_overridable }
|
||||
plugin.manager.mail:
|
||||
class: Drupal\Core\Mail\MailManager
|
||||
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory', '@logger.factory', '@string_translation']
|
||||
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory', '@logger.factory', '@string_translation', '@renderer']
|
||||
plugin.manager.condition:
|
||||
class: Drupal\Core\Condition\ConditionManager
|
||||
parent: default_plugin_manager
|
||||
@@ -1303,7 +1351,7 @@ services:
|
||||
- { name: service_collector, tag: breadcrumb_builder, call: addBuilder }
|
||||
token:
|
||||
class: Drupal\Core\Utility\Token
|
||||
arguments: ['@module_handler', '@cache.discovery', '@language_manager', '@cache_tags.invalidator', '@renderer']
|
||||
arguments: ['@module_handler', '@cache.default', '@language_manager', '@cache_tags.invalidator', '@renderer']
|
||||
batch.storage:
|
||||
class: Drupal\Core\Batch\BatchStorage
|
||||
arguments: ['@database', '@session', '@csrf_token']
|
||||
@@ -1405,7 +1453,7 @@ services:
|
||||
arguments: ['@app.root', '@theme_handler', '@cache.bootstrap', '@module_handler']
|
||||
theme.registry:
|
||||
class: Drupal\Core\Theme\Registry
|
||||
arguments: ['@app.root', '@cache.default', '@lock', '@module_handler', '@theme_handler', '@theme.initialization']
|
||||
arguments: ['@app.root', '@cache.default', '@lock', '@module_handler', '@theme_handler', '@theme.initialization', null, '@cache.bootstrap']
|
||||
tags:
|
||||
- { name: needs_destruction }
|
||||
calls:
|
||||
@@ -1427,7 +1475,7 @@ services:
|
||||
arguments: ['@current_user', '@session_handler.write_safe']
|
||||
user_permissions_hash_generator:
|
||||
class: Drupal\Core\Session\PermissionsHashGenerator
|
||||
arguments: ['@private_key', '@cache.default', '@cache.static']
|
||||
arguments: ['@private_key', '@cache.bootstrap', '@cache.static']
|
||||
current_user:
|
||||
class: Drupal\Core\Session\AccountProxy
|
||||
session_configuration:
|
||||
@@ -1512,18 +1560,14 @@ services:
|
||||
class: Drupal\Core\Extension\InfoParser
|
||||
twig:
|
||||
class: Drupal\Core\Template\TwigEnvironment
|
||||
arguments: ['@app.root', '@cache.default', '%twig_extension_hash%', '@twig.loader', '%twig.config%']
|
||||
arguments: ['@app.root', '@cache.default', '%twig_extension_hash%', '@state', '@twig.loader', '%twig.config%']
|
||||
tags:
|
||||
- { name: service_collector, tag: 'twig.extension', call: addExtension }
|
||||
twig.extension:
|
||||
class: Drupal\Core\Template\TwigExtension
|
||||
arguments: ['@renderer']
|
||||
arguments: ['@renderer', '@url_generator', '@theme.manager', '@date.formatter']
|
||||
tags:
|
||||
- { name: twig.extension, priority: 100 }
|
||||
calls:
|
||||
- [setUrlGenerator, ['@url_generator']]
|
||||
- [setThemeManager, ['@theme.manager']]
|
||||
- [setDateFormatter, ['@date.formatter']]
|
||||
# @todo Figure out what to do about debugging functions.
|
||||
# @see https://www.drupal.org/node/1804998
|
||||
twig.extension.debug:
|
||||
@@ -1563,10 +1607,13 @@ services:
|
||||
tags:
|
||||
- { name: mime_type_guesser }
|
||||
lazy: true
|
||||
# Currently needs to be public as it is called by
|
||||
# \Drupal\Core\Render\Element\StatusMessages.
|
||||
# @todo Consider making this service private again after
|
||||
# https://www.drupal.org/node/2367555 lands.
|
||||
render_placeholder_generator:
|
||||
class: Drupal\Core\Render\PlaceholderGenerator
|
||||
arguments: ['%renderer.config%']
|
||||
public: false
|
||||
render_cache:
|
||||
class: Drupal\Core\Render\PlaceholderingRenderCache
|
||||
arguments: ['@request_stack', '@cache_factory', '@cache_contexts_manager', '@render_placeholder_generator']
|
||||
@@ -1600,7 +1647,8 @@ services:
|
||||
update.post_update_registry_factory:
|
||||
class: Drupal\Core\Update\UpdateRegistryFactory
|
||||
parent: container.trait
|
||||
|
||||
uuid:
|
||||
class: Drupal\Component\Uuid\Php
|
||||
response_filter.active_link:
|
||||
class: Drupal\Core\EventSubscriber\ActiveLinkResponseFilter
|
||||
arguments: ['@current_user', '@path.current', '@path.matcher', '@language_manager']
|
||||
|
||||
Reference in New Issue
Block a user