2013-04-09 04:32:49 +00:00
|
|
|
services:
|
|
|
|
cache_factory:
|
|
|
|
class: Drupal\Core\Cache\CacheFactory
|
|
|
|
arguments: ['@settings']
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
2014-03-22 22:00:38 +00:00
|
|
|
cache_contexts:
|
|
|
|
class: Drupal\Core\Cache\CacheContexts
|
|
|
|
arguments: ['@service_container', '%cache_contexts%' ]
|
|
|
|
cache_context.url:
|
|
|
|
class: Drupal\Core\Cache\UrlCacheContext
|
2014-05-21 10:13:50 +00:00
|
|
|
arguments: ['@request_stack']
|
2014-03-22 22:00:38 +00:00
|
|
|
tags:
|
|
|
|
- { name: cache.context}
|
|
|
|
cache_context.language:
|
|
|
|
class: Drupal\Core\Cache\LanguageCacheContext
|
|
|
|
arguments: ['@language_manager']
|
|
|
|
tags:
|
|
|
|
- { name: cache.context}
|
|
|
|
cache_context.theme:
|
|
|
|
class: Drupal\Core\Cache\ThemeCacheContext
|
2014-06-24 12:39:26 +00:00
|
|
|
arguments: ['@current_route_match', '@theme.negotiator']
|
2014-03-22 22:00:38 +00:00
|
|
|
tags:
|
|
|
|
- { name: cache.context}
|
2014-06-05 10:35:59 +00:00
|
|
|
cache_context.timezone:
|
|
|
|
class: Drupal\Core\Cache\TimeZoneCacheContext
|
|
|
|
tags:
|
|
|
|
- { name: cache.context}
|
2014-07-08 11:00:16 +00:00
|
|
|
cache.backend.chainedfast:
|
|
|
|
class: Drupal\Core\Cache\ChainedFastBackendFactory
|
|
|
|
arguments: ['@settings']
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
2013-04-09 04:32:49 +00:00
|
|
|
cache.backend.database:
|
|
|
|
class: Drupal\Core\Cache\DatabaseBackendFactory
|
|
|
|
arguments: ['@database']
|
2014-05-16 18:04:15 +00:00
|
|
|
cache.backend.apcu:
|
|
|
|
class: Drupal\Core\Cache\ApcuBackendFactory
|
2014-04-29 09:18:31 +00:00
|
|
|
cache.backend.php:
|
|
|
|
class: Drupal\Core\Cache\PhpBackendFactory
|
2014-05-05 16:37:26 +00:00
|
|
|
cache.backend.memory:
|
|
|
|
class: Drupal\Core\Cache\MemoryBackendFactory
|
|
|
|
cache.backend.null:
|
|
|
|
class: Drupal\Core\Cache\NullBackendFactory
|
2013-04-09 04:32:49 +00:00
|
|
|
cache.bootstrap:
|
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
|
|
|
arguments: [bootstrap]
|
2014-03-31 09:49:28 +00:00
|
|
|
cache.default:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
2014-03-31 09:49:28 +00:00
|
|
|
arguments: [default]
|
2013-06-25 10:27:47 +00:00
|
|
|
cache.entity:
|
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
|
|
|
arguments: [entity]
|
Issue #2301239 by pwolanin, dawehner, Wim Leers, effulgentsia, joelpittet, larowlan, xjm, YesCT, kgoel, victoru, berdir, likin, and plach: MenuLinkNG part1 (no UI or conversions): plugins (static + MenuLinkContent) + MenuLinkManager + MenuTreeStorage.
2014-07-15 08:15:14 +00:00
|
|
|
cache.menu:
|
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
|
|
|
arguments: [menu]
|
2014-03-26 13:19:28 +00:00
|
|
|
cache.render:
|
2013-10-18 11:57:37 +00:00
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
2014-03-26 13:19:28 +00:00
|
|
|
arguments: [render]
|
|
|
|
cache.data:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
2014-03-26 13:19:28 +00:00
|
|
|
arguments: [data]
|
2014-04-11 14:40:11 +00:00
|
|
|
cache.discovery:
|
|
|
|
class: Drupal\Core\Cache\CacheBackendInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin }
|
|
|
|
factory_method: get
|
|
|
|
factory_service: cache_factory
|
|
|
|
arguments: [discovery]
|
2014-02-10 14:46:51 +00:00
|
|
|
config.manager:
|
|
|
|
class: Drupal\Core\Config\ConfigManager
|
2014-05-24 07:52:35 +00:00
|
|
|
arguments: ['@entity.manager', '@config.factory', '@config.typed', '@string_translation', '@config.storage', '@event_dispatcher']
|
2013-04-09 04:32:49 +00:00
|
|
|
config.factory:
|
|
|
|
class: Drupal\Core\Config\ConfigFactory
|
|
|
|
tags:
|
2014-01-09 10:50:21 +00:00
|
|
|
- { name: event_subscriber }
|
2014-04-26 10:00:03 +00:00
|
|
|
- { name: service_collector, tag: 'config.factory.override', call: addOverride }
|
2014-01-09 10:50:21 +00:00
|
|
|
arguments: ['@config.storage', '@event_dispatcher', '@config.typed']
|
2014-01-10 11:48:37 +00:00
|
|
|
config.installer:
|
|
|
|
class: Drupal\Core\Config\ConfigInstaller
|
2014-02-10 14:46:51 +00:00
|
|
|
arguments: ['@config.factory', '@config.storage', '@config.typed', '@config.manager', '@event_dispatcher']
|
2014-04-14 20:23:05 +00:00
|
|
|
config.storage:
|
|
|
|
alias: config.storage.active
|
|
|
|
config.storage.active:
|
|
|
|
class: Drupal\Core\Config\DatabaseStorage
|
|
|
|
arguments: ['@database', 'config']
|
2014-06-26 12:22:41 +00:00
|
|
|
public: false
|
2014-04-14 20:23:05 +00:00
|
|
|
config.storage.file:
|
|
|
|
class: Drupal\Core\Config\FileStorage
|
|
|
|
factory_class: Drupal\Core\Config\FileStorageFactory
|
|
|
|
factory_method: getActive
|
2014-06-26 12:22:41 +00:00
|
|
|
public: false
|
2013-04-09 04:32:49 +00:00
|
|
|
config.storage.staging:
|
|
|
|
class: Drupal\Core\Config\FileStorage
|
|
|
|
factory_class: Drupal\Core\Config\FileStorageFactory
|
|
|
|
factory_method: getStaging
|
|
|
|
config.storage.snapshot:
|
|
|
|
class: Drupal\Core\Config\DatabaseStorage
|
|
|
|
arguments: ['@database', config_snapshot]
|
|
|
|
config.storage.schema:
|
2014-04-08 10:40:54 +00:00
|
|
|
class: Drupal\Core\Config\ExtensionInstallStorage
|
|
|
|
arguments: ['@config.storage', 'config/schema']
|
2013-04-23 07:19:41 +00:00
|
|
|
config.storage.installer:
|
|
|
|
class: Drupal\Core\Config\InstallStorage
|
2013-04-09 04:32:49 +00:00
|
|
|
config.typed:
|
|
|
|
class: Drupal\Core\Config\TypedConfigManager
|
2014-05-11 18:56:05 +00:00
|
|
|
arguments: ['@config.storage', '@config.storage.schema', '@cache.discovery']
|
2014-06-10 20:09:10 +00:00
|
|
|
context.handler:
|
|
|
|
class: Drupal\Core\Plugin\Context\ContextHandler
|
|
|
|
arguments: ['@typed_data_manager']
|
2014-01-25 18:13:53 +00:00
|
|
|
cron:
|
|
|
|
class: Drupal\Core\Cron
|
2014-04-10 17:30:54 +00:00
|
|
|
arguments: ['@module_handler', '@lock', '@queue', '@state', '@current_user', '@session_manager']
|
2014-06-04 10:05:31 +00:00
|
|
|
diff.formatter:
|
|
|
|
class: Drupal\Core\Diff\DiffFormatter
|
|
|
|
arguments: ['@config.factory']
|
2013-04-09 04:32:49 +00:00
|
|
|
database:
|
|
|
|
class: Drupal\Core\Database\Connection
|
|
|
|
factory_class: Drupal\Core\Database\Database
|
|
|
|
factory_method: getConnection
|
|
|
|
arguments: [default]
|
2013-10-25 22:54:34 +00:00
|
|
|
form_builder:
|
|
|
|
class: Drupal\Core\Form\FormBuilder
|
2014-05-23 12:29:20 +00:00
|
|
|
arguments: ['@form_validator', '@form_submitter', '@module_handler', '@keyvalue.expirable', '@event_dispatcher', '@request_stack', '@class_resolver', '@?csrf_token', '@?http_kernel']
|
2014-05-05 23:07:47 +00:00
|
|
|
form_validator:
|
|
|
|
class: Drupal\Core\Form\FormValidator
|
|
|
|
arguments: ['@request_stack', '@string_translation', '@csrf_token']
|
2014-05-14 20:18:01 +00:00
|
|
|
form_submitter:
|
|
|
|
class: Drupal\Core\Form\FormSubmitter
|
|
|
|
arguments: ['@request_stack', '@url_generator']
|
2013-04-09 04:32:49 +00:00
|
|
|
keyvalue:
|
|
|
|
class: Drupal\Core\KeyValueStore\KeyValueFactory
|
2013-10-01 13:18:34 +00:00
|
|
|
arguments: ['@service_container', '@settings']
|
2013-04-09 04:32:49 +00:00
|
|
|
keyvalue.database:
|
|
|
|
class: Drupal\Core\KeyValueStore\KeyValueDatabaseFactory
|
2014-04-18 21:21:17 +00:00
|
|
|
arguments: ['@serialization.phpserialize', '@database']
|
2013-04-09 04:32:49 +00:00
|
|
|
keyvalue.expirable:
|
|
|
|
class: Drupal\Core\KeyValueStore\KeyValueExpirableFactory
|
2013-10-01 13:18:34 +00:00
|
|
|
arguments: ['@service_container', '@settings']
|
2013-04-09 04:32:49 +00:00
|
|
|
keyvalue.expirable.database:
|
|
|
|
class: Drupal\Core\KeyValueStore\KeyValueDatabaseExpirableFactory
|
2014-04-18 21:21:17 +00:00
|
|
|
arguments: ['@serialization.phpserialize', '@database']
|
2013-04-09 04:32:49 +00:00
|
|
|
tags:
|
|
|
|
- { name: needs_destruction }
|
Issue #1289536 by ParisLiakos, RobLoach, Crell, larowlan, fgm, pounard, Pancho, dawehner, scor, tim.plunkett, alexpott, socketwench: Switch Watchdog to a PSR-3 logging framework.
2014-05-22 09:38:46 +00:00
|
|
|
logger.factory:
|
|
|
|
class: Drupal\Core\Logger\LoggerChannelFactory
|
|
|
|
parent: container.trait
|
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: logger, call: addLogger }
|
|
|
|
logger.channel.default:
|
|
|
|
class: Drupal\Core\Logger\LoggerChannel
|
|
|
|
factory_method: get
|
|
|
|
factory_service: logger.factory
|
|
|
|
arguments: ['system']
|
|
|
|
logger.log_message_parser:
|
|
|
|
class: Drupal\Core\Logger\LogMessageParser
|
2014-04-18 21:21:17 +00:00
|
|
|
|
|
|
|
serialization.json:
|
|
|
|
class: Drupal\Component\Serialization\Json
|
|
|
|
serialization.phpserialize:
|
|
|
|
class: Drupal\Component\Serialization\PhpSerialize
|
|
|
|
serialization.yaml:
|
|
|
|
class: Drupal\Component\Serialization\Yaml
|
|
|
|
|
2013-04-09 04:32:49 +00:00
|
|
|
settings:
|
2014-04-25 19:13:44 +00:00
|
|
|
class: Drupal\Core\Site\Settings
|
|
|
|
factory_class: Drupal\Core\Site\Settings
|
2014-03-24 08:51:28 +00:00
|
|
|
factory_method: getInstance
|
2013-04-09 04:32:49 +00:00
|
|
|
state:
|
2014-04-18 10:53:27 +00:00
|
|
|
class: Drupal\Core\State\State
|
2013-12-12 00:00:09 +00:00
|
|
|
arguments: ['@keyvalue']
|
2013-04-09 04:32:49 +00:00
|
|
|
queue:
|
|
|
|
class: Drupal\Core\Queue\QueueFactory
|
|
|
|
arguments: ['@settings']
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
queue.database:
|
|
|
|
class: Drupal\Core\Queue\QueueDatabaseFactory
|
|
|
|
arguments: ['@database']
|
|
|
|
path.alias_whitelist:
|
|
|
|
class: Drupal\Core\Path\AliasWhitelist
|
|
|
|
tags:
|
|
|
|
- { name: needs_destruction }
|
2014-04-04 09:47:13 +00:00
|
|
|
arguments: [path_alias_whitelist, '@cache.default', '@lock', '@state', '@path.alias_storage']
|
2013-04-09 04:32:49 +00:00
|
|
|
path.alias_manager:
|
|
|
|
class: Drupal\Core\Path\AliasManager
|
2014-05-28 09:44:50 +00:00
|
|
|
arguments: ['@path.alias_storage', '@path.alias_whitelist', '@language_manager', '@cache.data']
|
2014-04-15 19:12:03 +00:00
|
|
|
http_client:
|
2014-04-11 14:58:24 +00:00
|
|
|
class: Drupal\Core\Http\Client
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: http_client_subscriber, call: attach }
|
2013-12-17 11:03:15 +00:00
|
|
|
theme.negotiator:
|
|
|
|
class: Drupal\Core\Theme\ThemeNegotiator
|
2014-06-24 12:39:26 +00:00
|
|
|
arguments: ['@access_check.theme']
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: theme_negotiator, call: addNegotiator }
|
2014-06-26 10:47:01 +00:00
|
|
|
theme.negotiator.request_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ThemeNegotiatorRequestSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2013-12-17 11:03:15 +00:00
|
|
|
theme.negotiator.default:
|
|
|
|
class: Drupal\Core\Theme\DefaultNegotiator
|
|
|
|
arguments: ['@config.factory']
|
|
|
|
tags:
|
|
|
|
- { name: theme_negotiator, priority: -100 }
|
|
|
|
theme.negotiator.ajax_base_page:
|
|
|
|
class: Drupal\Core\Theme\AjaxBasePageNegotiator
|
2014-06-24 12:39:26 +00:00
|
|
|
arguments: ['@csrf_token', '@config.factory', '@request_stack']
|
2013-12-17 11:03:15 +00:00
|
|
|
tags:
|
|
|
|
- { name: theme_negotiator, priority: 1000 }
|
2013-04-25 08:38:49 +00:00
|
|
|
container.namespaces:
|
|
|
|
class: ArrayObject
|
|
|
|
arguments: [ '%container.namespaces%' ]
|
2014-04-16 19:56:26 +00:00
|
|
|
container.trait:
|
|
|
|
abstract: true
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
2013-11-24 20:37:45 +00:00
|
|
|
default_plugin_manager:
|
|
|
|
abstract: true
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
|
2014-03-09 15:08:57 +00:00
|
|
|
module_handler:
|
2014-04-18 13:35:05 +00:00
|
|
|
class: Drupal\Core\Extension\ModuleHandler
|
|
|
|
arguments: ['%container.modules%', '@cache.bootstrap']
|
2013-12-05 10:06:32 +00:00
|
|
|
theme_handler:
|
|
|
|
class: Drupal\Core\Extension\ThemeHandler
|
2014-04-22 18:37:12 +00:00
|
|
|
arguments: ['@config.factory', '@module_handler', '@state', '@info_parser', '@config.installer', '@router.builder']
|
2013-09-01 12:24:15 +00:00
|
|
|
entity.manager:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\Entity\EntityManager
|
2014-05-27 08:34:19 +00:00
|
|
|
arguments: ['@container.namespaces', '@module_handler', '@cache.discovery', '@language_manager', '@string_translation', '@class_resolver', '@typed_data_manager']
|
2014-04-16 19:56:26 +00:00
|
|
|
parent: container.trait
|
2014-03-17 11:53:05 +00:00
|
|
|
tags:
|
|
|
|
- { name: plugin_manager_cache_clear }
|
2014-02-08 13:31:25 +00:00
|
|
|
entity.form_builder:
|
|
|
|
class: Drupal\Core\Entity\EntityFormBuilder
|
|
|
|
arguments: ['@entity.manager', '@form_builder']
|
2013-10-18 11:57:37 +00:00
|
|
|
plugin.manager.field.field_type:
|
|
|
|
class: Drupal\Core\Field\FieldTypePluginManager
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
|
2013-10-18 11:57:37 +00:00
|
|
|
plugin.manager.field.widget:
|
|
|
|
class: Drupal\Core\Field\WidgetPluginManager
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@plugin.manager.field.field_type']
|
2013-10-18 11:57:37 +00:00
|
|
|
plugin.manager.field.formatter:
|
|
|
|
class: Drupal\Core\Field\FormatterPluginManager
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@plugin.manager.field.field_type']
|
2013-04-12 06:33:28 +00:00
|
|
|
plugin.manager.archiver:
|
|
|
|
class: Drupal\Core\Archiver\ArchiverManager
|
2013-11-24 20:37:45 +00:00
|
|
|
parent: default_plugin_manager
|
2013-06-06 19:10:20 +00:00
|
|
|
plugin.manager.action:
|
|
|
|
class: Drupal\Core\Action\ActionManager
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
|
Issue #2301239 by pwolanin, dawehner, Wim Leers, effulgentsia, joelpittet, larowlan, xjm, YesCT, kgoel, victoru, berdir, likin, and plach: MenuLinkNG part1 (no UI or conversions): plugins (static + MenuLinkContent) + MenuLinkManager + MenuTreeStorage.
2014-07-15 08:15:14 +00:00
|
|
|
plugin.manager.menu.link:
|
|
|
|
class: Drupal\Core\Menu\MenuLinkManager
|
|
|
|
arguments: ['@menu.tree_storage', '@menu_link.static.overrides', '@module_handler']
|
2014-07-16 15:50:33 +00:00
|
|
|
menu.link_tree:
|
|
|
|
class: Drupal\Core\Menu\MenuLinkTree
|
2014-07-30 12:02:58 +00:00
|
|
|
arguments: ['@menu.tree_storage', '@plugin.manager.menu.link', '@router.route_provider', '@menu.active_trail', '@controller_resolver']
|
2014-07-16 15:50:33 +00:00
|
|
|
menu.default_tree_manipulators:
|
|
|
|
class: Drupal\Core\Menu\DefaultMenuLinkTreeManipulators
|
|
|
|
arguments: ['@access_manager', '@current_user']
|
|
|
|
menu.active_trail:
|
|
|
|
class: Drupal\Core\Menu\MenuActiveTrail
|
|
|
|
arguments: ['@plugin.manager.menu.link', '@current_route_match']
|
|
|
|
menu.parent_form_selector:
|
|
|
|
class: Drupal\Core\Menu\MenuParentFormSelector
|
|
|
|
arguments: ['@menu.link_tree', '@entity.manager', '@string_translation']
|
2013-07-11 16:40:33 +00:00
|
|
|
plugin.manager.menu.local_action:
|
|
|
|
class: Drupal\Core\Menu\LocalActionManager
|
2014-04-18 11:18:01 +00:00
|
|
|
arguments: ['@controller_resolver', '@request_stack', '@router.route_provider', '@module_handler', '@cache.discovery', '@language_manager', '@access_manager', '@current_user']
|
2013-07-11 17:39:42 +00:00
|
|
|
plugin.manager.menu.local_task:
|
|
|
|
class: Drupal\Core\Menu\LocalTaskManager
|
2014-04-18 11:18:01 +00:00
|
|
|
arguments: ['@controller_resolver', '@request_stack', '@router.route_provider', '@router.builder', '@module_handler', '@cache.discovery', '@language_manager', '@access_manager', '@current_user']
|
2013-11-06 19:45:16 +00:00
|
|
|
plugin.manager.menu.contextual_link:
|
|
|
|
class: Drupal\Core\Menu\ContextualLinkManager
|
2014-04-11 14:40:11 +00:00
|
|
|
arguments: ['@controller_resolver', '@module_handler', '@cache.discovery', '@language_manager', '@access_manager', '@current_user', '@request_stack']
|
2014-06-25 20:07:49 +00:00
|
|
|
plugin.manager.display_variant:
|
|
|
|
class: Drupal\Core\Display\VariantManager
|
|
|
|
parent: default_plugin_manager
|
2014-03-17 11:53:05 +00:00
|
|
|
plugin.cache_clearer:
|
|
|
|
class: Drupal\Core\Plugin\CachedDiscoveryClearer
|
2014-07-21 20:03:47 +00:00
|
|
|
paramconverter.menu_link:
|
|
|
|
class: Drupal\Core\ParamConverter\MenuLinkPluginConverter
|
|
|
|
tags:
|
|
|
|
- { name: paramconverter }
|
|
|
|
arguments: ['@plugin.manager.menu.link']
|
Issue #2301239 by pwolanin, dawehner, Wim Leers, effulgentsia, joelpittet, larowlan, xjm, YesCT, kgoel, victoru, berdir, likin, and plach: MenuLinkNG part1 (no UI or conversions): plugins (static + MenuLinkContent) + MenuLinkManager + MenuTreeStorage.
2014-07-15 08:15:14 +00:00
|
|
|
menu.tree_storage:
|
|
|
|
class: Drupal\Core\Menu\MenuTreeStorage
|
|
|
|
arguments: ['@database', '@cache.menu', 'menu_tree']
|
|
|
|
public: false # Private to plugin.manager.menu.link and menu.link_tree
|
|
|
|
menu_link.static.overrides:
|
|
|
|
class: Drupal\Core\Menu\StaticMenuLinkOverrides
|
|
|
|
arguments: ['@config.factory']
|
2014-02-07 07:38:31 +00:00
|
|
|
request_stack:
|
|
|
|
class: Symfony\Component\HttpFoundation\RequestStack
|
2014-03-31 19:29:13 +00:00
|
|
|
tags:
|
|
|
|
- { name: persist }
|
2014-06-24 12:39:26 +00:00
|
|
|
current_route_match:
|
|
|
|
class: Drupal\Core\Routing\CurrentRouteMatch
|
|
|
|
arguments: ['@request_stack']
|
2013-04-09 04:32:49 +00:00
|
|
|
event_dispatcher:
|
|
|
|
class: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher
|
|
|
|
arguments: ['@service_container']
|
|
|
|
controller_resolver:
|
2013-05-15 20:16:25 +00:00
|
|
|
class: Drupal\Core\Controller\ControllerResolver
|
2014-05-23 12:29:20 +00:00
|
|
|
arguments: ['@class_resolver', '@logger.channel.default']
|
|
|
|
class_resolver:
|
|
|
|
class: Drupal\Core\DependencyInjection\ClassResolver
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
2013-09-22 15:01:56 +00:00
|
|
|
title_resolver:
|
|
|
|
class: Drupal\Core\Controller\TitleResolver
|
|
|
|
arguments: ['@controller_resolver', '@string_translation']
|
2013-04-09 04:32:49 +00:00
|
|
|
http_kernel:
|
2014-07-14 14:58:53 +00:00
|
|
|
class: Symfony\Component\HttpKernel\HttpKernel
|
2014-04-16 19:56:26 +00:00
|
|
|
arguments: ['@event_dispatcher', '@controller_resolver', '@request_stack']
|
2013-04-09 04:32:49 +00:00
|
|
|
language_manager:
|
|
|
|
class: Drupal\Core\Language\LanguageManager
|
2014-01-25 22:00:48 +00:00
|
|
|
arguments: ['@language.default']
|
|
|
|
language.default:
|
|
|
|
class: Drupal\Core\Language\LanguageDefault
|
|
|
|
arguments: ['%language.default_values%']
|
2013-06-10 11:33:55 +00:00
|
|
|
string_translator.custom_strings:
|
|
|
|
class: Drupal\Core\StringTranslation\Translator\CustomStrings
|
2013-10-11 13:09:25 +00:00
|
|
|
arguments: ['@settings']
|
2013-06-10 11:33:55 +00:00
|
|
|
tags:
|
|
|
|
- { name: string_translator, priority: 30 }
|
|
|
|
string_translation:
|
|
|
|
class: Drupal\Core\StringTranslation\TranslationManager
|
Issue #1862202 by plach, Berdir, katbailey, ParisLiakos, alexpott, chx, sun, larowlan, Gábor Hojtsy, cosmicdreams, vijaycs85, YesCT, penyaskito, andypost, Albert Volkman, joelpitett: Objectify the language system.
2014-01-15 16:27:37 +00:00
|
|
|
arguments: ['@language_manager']
|
|
|
|
calls:
|
|
|
|
- [initLanguageManager]
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: string_translator, call: addTranslator }
|
2014-06-14 02:31:56 +00:00
|
|
|
database.replica:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\Database\Connection
|
|
|
|
factory_class: Drupal\Core\Database\Database
|
|
|
|
factory_method: getConnection
|
2014-06-14 02:31:56 +00:00
|
|
|
arguments: [replica]
|
2013-12-26 22:22:40 +00:00
|
|
|
typed_data_manager:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\TypedData\TypedDataManager
|
2013-11-24 20:37:45 +00:00
|
|
|
parent: default_plugin_manager
|
2013-04-09 04:32:49 +00:00
|
|
|
calls:
|
|
|
|
- [setValidationConstraintManager, ['@validation.constraint']]
|
2014-03-17 11:53:05 +00:00
|
|
|
tags:
|
|
|
|
- { name: plugin_manager_cache_clear }
|
2013-04-09 04:32:49 +00:00
|
|
|
validation.constraint:
|
|
|
|
class: Drupal\Core\Validation\ConstraintManager
|
2013-11-24 20:37:45 +00:00
|
|
|
parent: default_plugin_manager
|
2013-04-09 04:32:49 +00:00
|
|
|
lock:
|
|
|
|
class: Drupal\Core\Lock\DatabaseLockBackend
|
2013-09-25 22:58:50 +00:00
|
|
|
arguments: ['@database']
|
2013-04-09 04:32:49 +00:00
|
|
|
router.request_context:
|
|
|
|
class: Symfony\Component\Routing\RequestContext
|
2014-04-18 13:23:38 +00:00
|
|
|
tags:
|
|
|
|
- { name: persist }
|
2014-03-21 12:35:45 +00:00
|
|
|
router.admin_context:
|
|
|
|
class: Drupal\Core\Routing\AdminContext
|
2014-04-07 14:58:27 +00:00
|
|
|
arguments: ['@request_stack']
|
2013-04-09 04:32:49 +00:00
|
|
|
router.route_provider:
|
|
|
|
class: Drupal\Core\Routing\RouteProvider
|
2014-03-28 14:22:01 +00:00
|
|
|
arguments: ['@database', '@router.builder', '@state']
|
2014-01-27 11:55:37 +00:00
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-03-03 08:47:09 +00:00
|
|
|
router.route_preloader:
|
|
|
|
class: Drupal\Core\Routing\RoutePreloader
|
|
|
|
arguments: ['@router.route_provider', '@state', '@content_negotiation']
|
|
|
|
tags:
|
|
|
|
- { name: 'event_subscriber' }
|
2013-04-09 04:32:49 +00:00
|
|
|
router.matcher.final_matcher:
|
|
|
|
class: Drupal\Core\Routing\UrlMatcher
|
|
|
|
router.matcher:
|
|
|
|
class: Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher
|
|
|
|
arguments: ['@router.route_provider']
|
|
|
|
calls:
|
|
|
|
- [setFinalMatcher, ['@router.matcher.final_matcher']]
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: route_filter, call: addRouteFilter }
|
2013-06-06 08:14:16 +00:00
|
|
|
url_generator:
|
2013-04-09 04:32:49 +00:00
|
|
|
class: Drupal\Core\Routing\UrlGenerator
|
2014-07-14 14:58:53 +00:00
|
|
|
arguments: ['@router.route_provider', '@path_processor_manager', '@route_processor_manager', '@config.factory', '@settings', '@logger.channel.default', '@request_stack']
|
2013-06-06 08:14:16 +00:00
|
|
|
calls:
|
2013-08-16 17:50:38 +00:00
|
|
|
- [setContext, ['@?router.request_context']]
|
2013-08-30 15:28:49 +00:00
|
|
|
link_generator:
|
|
|
|
class: Drupal\Core\Utility\LinkGenerator
|
2014-04-01 18:55:13 +00:00
|
|
|
arguments: ['@url_generator', '@module_handler']
|
2013-04-09 04:32:49 +00:00
|
|
|
router.dynamic:
|
|
|
|
class: Symfony\Cmf\Component\Routing\DynamicRouter
|
2013-06-06 08:14:16 +00:00
|
|
|
arguments: ['@router.request_context', '@router.matcher', '@url_generator']
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: route_enhancer, call: addRouteEnhancer }
|
2013-04-09 04:32:49 +00:00
|
|
|
router:
|
|
|
|
class: Symfony\Cmf\Component\Routing\ChainRouter
|
|
|
|
calls:
|
|
|
|
- [setContext, ['@router.request_context']]
|
|
|
|
- [add, ['@router.dynamic']]
|
2014-02-26 10:53:29 +00:00
|
|
|
router.path_roots_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\PathRootsSubscriber
|
|
|
|
arguments: ['@state']
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2013-04-09 04:32:49 +00:00
|
|
|
entity.query:
|
|
|
|
class: Drupal\Core\Entity\Query\QueryFactory
|
2013-09-01 12:24:15 +00:00
|
|
|
arguments: ['@entity.manager']
|
2013-04-09 04:32:49 +00:00
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
entity.query.config:
|
|
|
|
class: Drupal\Core\Config\Entity\Query\QueryFactory
|
2013-12-28 13:40:04 +00:00
|
|
|
arguments: ['@config.storage', '@config.factory']
|
2013-06-26 14:21:57 +00:00
|
|
|
entity.query.sql:
|
|
|
|
class: Drupal\Core\Entity\Query\Sql\QueryFactory
|
|
|
|
arguments: ['@database']
|
2014-04-30 10:08:22 +00:00
|
|
|
entity.query.keyvalue:
|
|
|
|
class: Drupal\Core\Entity\KeyValueStore\Query\QueryFactory
|
|
|
|
arguments: ['@keyvalue']
|
2013-04-09 04:32:49 +00:00
|
|
|
router.dumper:
|
|
|
|
class: Drupal\Core\Routing\MatcherDumper
|
2014-03-28 14:22:01 +00:00
|
|
|
arguments: ['@database', '@state']
|
2013-04-09 04:32:49 +00:00
|
|
|
router.builder:
|
|
|
|
class: Drupal\Core\Routing\RouteBuilder
|
2014-01-27 11:55:37 +00:00
|
|
|
arguments: ['@router.dumper', '@lock', '@event_dispatcher', '@module_handler', '@controller_resolver', '@state']
|
|
|
|
router.rebuild_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\RouterRebuildSubscriber
|
2014-07-30 12:02:58 +00:00
|
|
|
arguments: ['@router.builder', '@lock']
|
2014-01-27 11:55:37 +00:00
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-04-03 13:20:20 +00:00
|
|
|
path.alias_storage:
|
|
|
|
class: Drupal\Core\Path\AliasStorage
|
2014-02-13 11:50:59 +00:00
|
|
|
arguments: ['@database', '@module_handler']
|
2014-06-08 22:13:36 +00:00
|
|
|
path.matcher:
|
|
|
|
class: Drupal\Core\Path\PathMatcher
|
|
|
|
arguments: ['@config.factory']
|
2014-07-15 09:11:36 +00:00
|
|
|
path.validator:
|
|
|
|
class: Drupal\Core\Path\PathValidator
|
|
|
|
arguments: ['@router', '@router.route_provider', '@request_stack', '@access_manager', '@current_user']
|
2014-06-08 22:13:36 +00:00
|
|
|
|
2013-04-09 04:32:49 +00:00
|
|
|
# The argument to the hashing service defined in services.yml, to the
|
|
|
|
# constructor of PhpassHashedPassword is the log2 number of iterations for
|
|
|
|
# password stretching.
|
|
|
|
# @todo increase by 1 every Drupal version in order to counteract increases in
|
|
|
|
# the speed and power of computers available to crack the hashes. The current
|
|
|
|
# password hashing method was introduced in Drupal 7 with a log2 count of 15.
|
|
|
|
password:
|
|
|
|
class: Drupal\Core\Password\PhpassHashedPassword
|
|
|
|
arguments: [16]
|
2014-03-21 11:00:42 +00:00
|
|
|
accept_header_matcher:
|
|
|
|
class: Drupal\Core\Routing\AcceptHeaderMatcher
|
|
|
|
arguments: ['@content_negotiation']
|
|
|
|
tags:
|
|
|
|
- { name: route_filter }
|
|
|
|
content_type_header_matcher:
|
|
|
|
class: Drupal\Core\Routing\ContentTypeHeaderMatcher
|
2013-04-09 04:32:49 +00:00
|
|
|
tags:
|
|
|
|
- { name: route_filter }
|
|
|
|
paramconverter_manager:
|
|
|
|
class: Drupal\Core\ParamConverter\ParamConverterManager
|
2014-06-08 23:38:52 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: paramconverter, call: addConverter }
|
2013-07-24 20:23:42 +00:00
|
|
|
paramconverter_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ParamConverterSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@paramconverter_manager']
|
2013-04-09 04:32:49 +00:00
|
|
|
paramconverter.entity:
|
|
|
|
class: Drupal\Core\ParamConverter\EntityConverter
|
|
|
|
tags:
|
|
|
|
- { name: paramconverter }
|
2013-09-01 12:24:15 +00:00
|
|
|
arguments: ['@entity.manager']
|
2014-04-30 07:07:50 +00:00
|
|
|
paramconverter.configentity_admin:
|
|
|
|
class: Drupal\Core\ParamConverter\AdminPathConfigEntityConverter
|
|
|
|
tags:
|
|
|
|
# Use a higher priority than EntityConverter, see the class for details.
|
|
|
|
- { name: paramconverter, priority: 5 }
|
|
|
|
arguments: ['@entity.manager', '@config.factory', '@router.admin_context']
|
2013-10-01 20:15:12 +00:00
|
|
|
route_subscriber.module:
|
|
|
|
class: Drupal\Core\EventSubscriber\ModuleRouteSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@module_handler']
|
2014-06-20 17:38:26 +00:00
|
|
|
resolver_manager.entity:
|
|
|
|
class: Drupal\Core\Entity\EntityResolverManager
|
|
|
|
arguments: ['@entity.manager', '@controller_resolver', '@class_resolver']
|
2013-07-24 20:23:42 +00:00
|
|
|
route_subscriber.entity:
|
|
|
|
class: Drupal\Core\EventSubscriber\EntityRouteAlterSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-06-20 17:38:26 +00:00
|
|
|
arguments: ['@resolver_manager.entity']
|
2013-04-11 00:17:57 +00:00
|
|
|
reverse_proxy_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ReverseProxySubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@settings']
|
2013-11-19 16:21:35 +00:00
|
|
|
ajax_response_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\AjaxResponseSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-02-05 06:55:31 +00:00
|
|
|
route_enhancer.param_conversion:
|
|
|
|
class: Drupal\Core\Routing\Enhancer\ParamConversionEnhancer
|
|
|
|
arguments: ['@paramconverter_manager']
|
|
|
|
tags:
|
|
|
|
- { name: route_enhancer }
|
|
|
|
- { name: event_subscriber }
|
2013-06-29 16:26:55 +00:00
|
|
|
route_enhancer.authentication:
|
|
|
|
class: Drupal\Core\Routing\Enhancer\AuthenticationEnhancer
|
|
|
|
tags:
|
|
|
|
- { name: route_enhancer, priority: 1000 }
|
2014-03-27 15:25:24 +00:00
|
|
|
arguments: ['@authentication', '@current_user']
|
2013-06-16 22:06:21 +00:00
|
|
|
route_enhancer.entity:
|
|
|
|
class: Drupal\Core\Entity\Enhancer\EntityRouteEnhancer
|
2014-01-01 20:32:52 +00:00
|
|
|
arguments: ['@controller_resolver', '@entity.manager', '@form_builder']
|
2013-04-29 23:46:14 +00:00
|
|
|
tags:
|
2014-01-01 20:32:52 +00:00
|
|
|
- { name: route_enhancer, priority: 20 }
|
2014-03-24 15:39:43 +00:00
|
|
|
route_content_controller_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ContentControllerSubscriber
|
|
|
|
arguments: ['@content_negotiation']
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
route_content_form_controller_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ContentFormControllerSubscriber
|
2014-05-23 12:29:20 +00:00
|
|
|
arguments: ['@class_resolver', '@controller_resolver', '@form_builder']
|
2014-04-16 19:56:26 +00:00
|
|
|
parent: container.trait
|
2013-04-15 09:21:21 +00:00
|
|
|
tags:
|
2014-03-24 15:39:43 +00:00
|
|
|
- { name: event_subscriber }
|
2013-08-10 02:11:12 +00:00
|
|
|
route_special_attributes_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\SpecialAttributesRouteSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-03-21 11:00:42 +00:00
|
|
|
route_http_method_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\RouteMethodSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2013-05-15 20:16:25 +00:00
|
|
|
controller.page:
|
|
|
|
class: Drupal\Core\Controller\HtmlPageController
|
2014-05-13 09:34:54 +00:00
|
|
|
arguments: ['@controller_resolver', '@title_resolver', '@url_generator']
|
2014-01-01 20:32:52 +00:00
|
|
|
controller.ajax:
|
|
|
|
class: Drupal\Core\Controller\AjaxController
|
2014-02-03 00:08:14 +00:00
|
|
|
arguments: ['@controller_resolver', '@ajax_response_renderer']
|
2013-05-15 20:16:25 +00:00
|
|
|
controller.dialog:
|
|
|
|
class: Drupal\Core\Controller\DialogController
|
2014-01-01 20:32:52 +00:00
|
|
|
arguments: ['@controller_resolver', '@title_resolver']
|
2014-02-03 00:08:14 +00:00
|
|
|
ajax_response_renderer:
|
|
|
|
class: Drupal\Core\Ajax\AjaxResponseRenderer
|
2013-04-09 04:32:49 +00:00
|
|
|
router_listener:
|
|
|
|
class: Symfony\Component\HttpKernel\EventListener\RouterListener
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-04-18 13:23:38 +00:00
|
|
|
arguments: ['@router', '@router.request_context', NULL, '@request_stack']
|
2013-04-09 04:32:49 +00:00
|
|
|
content_negotiation:
|
|
|
|
class: Drupal\Core\ContentNegotiation
|
|
|
|
view_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ViewSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-02-03 00:08:14 +00:00
|
|
|
arguments: ['@content_negotiation', '@title_resolver', '@ajax_response_renderer']
|
2014-01-01 20:32:52 +00:00
|
|
|
html_view_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\HtmlViewSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-02-04 10:33:06 +00:00
|
|
|
arguments: ['@html_fragment_renderer', '@html_page_renderer']
|
|
|
|
html_fragment_renderer:
|
|
|
|
class: Drupal\Core\Page\DefaultHtmlFragmentRenderer
|
|
|
|
arguments: ['@language_manager']
|
2014-01-01 20:32:52 +00:00
|
|
|
html_page_renderer:
|
|
|
|
class: Drupal\Core\Page\DefaultHtmlPageRenderer
|
2013-08-13 06:47:07 +00:00
|
|
|
private_key:
|
|
|
|
class: Drupal\Core\PrivateKey
|
|
|
|
arguments: ['@state']
|
|
|
|
csrf_token:
|
|
|
|
class: Drupal\Core\Access\CsrfTokenGenerator
|
2014-02-28 11:38:55 +00:00
|
|
|
arguments: ['@private_key']
|
2014-05-16 16:45:50 +00:00
|
|
|
access_arguments_resolver:
|
|
|
|
class: Drupal\Core\Access\AccessArgumentsResolver
|
2013-04-09 04:32:49 +00:00
|
|
|
access_manager:
|
|
|
|
class: Drupal\Core\Access\AccessManager
|
2014-07-14 14:58:53 +00:00
|
|
|
arguments: ['@router.route_provider', '@url_generator', '@paramconverter_manager', '@access_arguments_resolver', '@request_stack']
|
2013-04-09 04:32:49 +00:00
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
access_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\AccessSubscriber
|
2013-10-30 17:31:44 +00:00
|
|
|
arguments: ['@access_manager', '@current_user']
|
|
|
|
calls:
|
|
|
|
- [setCurrentUser, ['@?current_user']]
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
access_route_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\AccessRouteSubscriber
|
2013-04-09 04:32:49 +00:00
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@access_manager']
|
|
|
|
access_check.default:
|
|
|
|
class: Drupal\Core\Access\DefaultAccessCheck
|
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _access }
|
2013-04-23 18:55:24 +00:00
|
|
|
access_check.entity:
|
|
|
|
class: Drupal\Core\Entity\EntityAccessCheck
|
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _entity_access }
|
2013-06-29 06:52:24 +00:00
|
|
|
access_check.entity_create:
|
|
|
|
class: Drupal\Core\Entity\EntityCreateAccessCheck
|
2013-09-01 12:24:15 +00:00
|
|
|
arguments: ['@entity.manager']
|
2013-06-29 06:52:24 +00:00
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _entity_create_access }
|
2013-09-18 18:30:30 +00:00
|
|
|
access_check.theme:
|
|
|
|
class: Drupal\Core\Theme\ThemeAccessCheck
|
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _access_theme }
|
2013-10-21 20:29:17 +00:00
|
|
|
access_check.custom:
|
|
|
|
class: Drupal\Core\Access\CustomAccessCheck
|
2014-05-16 16:45:50 +00:00
|
|
|
arguments: ['@controller_resolver', '@access_arguments_resolver']
|
2013-10-21 20:29:17 +00:00
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _custom_access }
|
2013-11-11 11:38:41 +00:00
|
|
|
access_check.csrf:
|
|
|
|
class: Drupal\Core\Access\CsrfAccessCheck
|
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _csrf_token }
|
2013-11-11 11:38:41 +00:00
|
|
|
arguments: ['@csrf_token']
|
2014-07-07 13:03:55 +00:00
|
|
|
maintenance_mode:
|
|
|
|
class: Drupal\Core\Site\MaintenanceMode
|
|
|
|
arguments: ['@state', '@current_user']
|
2013-04-09 04:32:49 +00:00
|
|
|
maintenance_mode_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\MaintenanceModeSubscriber
|
2014-07-07 13:03:55 +00:00
|
|
|
arguments: ['@maintenance_mode', '@config.factory', '@string_translation', '@url_generator', '@current_user']
|
2013-04-09 04:32:49 +00:00
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
path_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\PathSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-05-28 09:44:50 +00:00
|
|
|
arguments: ['@path.alias_manager', '@path_processor_manager']
|
2013-04-09 04:32:49 +00:00
|
|
|
finish_response_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\FinishResponseSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-05-09 09:52:16 +00:00
|
|
|
arguments: ['@language_manager', '@config.factory']
|
Issue #1668866 by ParisLiakos, aspilicious, tim.plunkett, pdrake, g.oechsler, dawehner, Berdir, corvus_ch, damiankloip, disasm, marcingy, neclimdul: Replace drupal_goto() with RedirectResponse.
2013-06-19 16:07:30 +00:00
|
|
|
redirect_response_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\RedirectResponseSubscriber
|
|
|
|
arguments: ['@url_generator']
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2013-04-09 04:32:49 +00:00
|
|
|
request_close_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\RequestCloseSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@module_handler']
|
2013-05-17 14:16:16 +00:00
|
|
|
config_import_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ConfigImportSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
config_snapshot_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ConfigSnapshotSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
2014-02-10 14:46:51 +00:00
|
|
|
arguments: ['@config.manager', '@config.storage', '@config.storage.snapshot']
|
2013-04-09 04:32:49 +00:00
|
|
|
exception_controller:
|
2013-05-15 20:16:25 +00:00
|
|
|
class: Drupal\Core\Controller\ExceptionController
|
2014-05-13 09:34:54 +00:00
|
|
|
arguments: ['@content_negotiation', '@title_resolver', '@html_page_renderer', '@html_fragment_renderer', '@string_translation', '@url_generator']
|
2013-04-09 04:32:49 +00:00
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
exception_listener:
|
2014-02-10 10:38:41 +00:00
|
|
|
class: Drupal\Core\EventSubscriber\ExceptionListener
|
2013-04-09 04:32:49 +00:00
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: [['@exception_controller', execute]]
|
2013-11-11 11:38:41 +00:00
|
|
|
route_processor_manager:
|
|
|
|
class: Drupal\Core\RouteProcessor\RouteProcessorManager
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: route_processor_outbound, call: addOutbound }
|
2013-04-09 04:32:49 +00:00
|
|
|
path_processor_manager:
|
|
|
|
class: Drupal\Core\PathProcessor\PathProcessorManager
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: path_processor_inbound, call: addInbound }
|
|
|
|
- { name: service_collector, tag: path_processor_outbound, call: addOutbound }
|
2013-04-09 04:32:49 +00:00
|
|
|
path_processor_decode:
|
|
|
|
class: Drupal\Core\PathProcessor\PathProcessorDecode
|
|
|
|
tags:
|
|
|
|
- { name: path_processor_inbound, priority: 1000 }
|
|
|
|
path_processor_front:
|
|
|
|
class: Drupal\Core\PathProcessor\PathProcessorFront
|
|
|
|
tags:
|
|
|
|
- { name: path_processor_inbound, priority: 200 }
|
2013-06-06 08:14:16 +00:00
|
|
|
- { name: path_processor_outbound, priority: 200 }
|
2013-04-09 04:32:49 +00:00
|
|
|
arguments: ['@config.factory']
|
|
|
|
path_processor_alias:
|
|
|
|
class: Drupal\Core\PathProcessor\PathProcessorAlias
|
|
|
|
tags:
|
|
|
|
- { name: path_processor_inbound, priority: 100 }
|
2013-06-06 08:14:16 +00:00
|
|
|
- { name: path_processor_outbound, priority: 300 }
|
2013-04-09 04:32:49 +00:00
|
|
|
arguments: ['@path.alias_manager']
|
2013-11-12 00:44:03 +00:00
|
|
|
route_processor_csrf:
|
2013-11-11 11:38:41 +00:00
|
|
|
class: Drupal\Core\Access\RouteProcessorCsrf
|
|
|
|
tags:
|
|
|
|
- { name: route_processor_outbound }
|
|
|
|
arguments: ['@csrf_token']
|
2013-04-09 04:32:49 +00:00
|
|
|
transliteration:
|
|
|
|
class: Drupal\Core\Transliteration\PHPTransliteration
|
|
|
|
flood:
|
|
|
|
class: Drupal\Core\Flood\DatabaseBackend
|
2014-04-07 08:35:41 +00:00
|
|
|
arguments: ['@database', '@request_stack']
|
2014-02-27 11:07:19 +00:00
|
|
|
plugin.manager.mail:
|
|
|
|
class: Drupal\Core\Mail\MailManager
|
2014-06-12 09:10:59 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory']
|
2013-04-09 04:32:49 +00:00
|
|
|
plugin.manager.condition:
|
|
|
|
class: Drupal\Core\Condition\ConditionManager
|
2013-11-24 20:37:45 +00:00
|
|
|
parent: default_plugin_manager
|
2013-04-09 04:32:49 +00:00
|
|
|
kernel_destruct_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
ajax.subscriber:
|
|
|
|
class: Drupal\Core\Ajax\AjaxSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
image.toolkit.manager:
|
2013-10-08 23:26:42 +00:00
|
|
|
class: Drupal\Core\ImageToolkit\ImageToolkitManager
|
2014-07-16 23:58:42 +00:00
|
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@config.factory', '@module_handler', '@image.toolkit.operation.manager']
|
|
|
|
image.toolkit.operation.manager:
|
|
|
|
class: Drupal\Core\ImageToolkit\ImageToolkitOperationManager
|
|
|
|
parent: default_plugin_manager
|
2013-08-10 23:57:37 +00:00
|
|
|
image.factory:
|
|
|
|
class: Drupal\Core\Image\ImageFactory
|
2014-03-11 01:00:44 +00:00
|
|
|
arguments: ['@image.toolkit.manager']
|
2013-06-18 05:22:49 +00:00
|
|
|
breadcrumb:
|
|
|
|
class: Drupal\Core\Breadcrumb\BreadcrumbManager
|
2013-09-26 08:32:39 +00:00
|
|
|
arguments: ['@module_handler']
|
2014-04-26 10:00:03 +00:00
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: breadcrumb_builder, call: addBuilder }
|
2013-04-18 07:24:35 +00:00
|
|
|
token:
|
|
|
|
class: Drupal\Core\Utility\Token
|
2014-04-21 12:53:23 +00:00
|
|
|
arguments: ['@module_handler', '@cache.discovery', '@language_manager']
|
2013-05-27 18:12:50 +00:00
|
|
|
batch.storage:
|
2013-06-24 15:05:10 +00:00
|
|
|
class: Drupal\Core\Batch\BatchStorage
|
2013-05-27 18:12:50 +00:00
|
|
|
arguments: ['@database']
|
2014-06-14 02:31:56 +00:00
|
|
|
replica_database_ignore__subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\ReplicaDatabaseIgnoreSubscriber
|
2013-06-05 07:47:39 +00:00
|
|
|
tags:
|
|
|
|
- {name: event_subscriber}
|
2013-06-11 22:23:08 +00:00
|
|
|
country_manager:
|
|
|
|
class: Drupal\Core\Locale\CountryManager
|
|
|
|
arguments: ['@module_handler']
|
2013-06-12 09:18:07 +00:00
|
|
|
date:
|
|
|
|
class: Drupal\Core\Datetime\Date
|
2014-01-09 10:50:21 +00:00
|
|
|
arguments: ['@entity.manager', '@language_manager', '@string_translation', '@config.factory']
|
2013-06-19 20:36:24 +00:00
|
|
|
feed.bridge.reader:
|
|
|
|
class: Drupal\Component\Bridge\ZfExtensionManagerSfContainer
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
arguments: ['feed.reader.']
|
|
|
|
feed.bridge.writer:
|
|
|
|
class: Drupal\Component\Bridge\ZfExtensionManagerSfContainer
|
|
|
|
calls:
|
|
|
|
- [setContainer, ['@service_container']]
|
|
|
|
arguments: ['feed.writer.']
|
|
|
|
# Zend Feed reader plugins
|
|
|
|
feed.reader.dublincoreentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\DublinCore\Entry
|
|
|
|
feed.reader.dublincorefeed:
|
|
|
|
class: Zend\Feed\Reader\Extension\DublinCore\Feed
|
|
|
|
feed.reader.contententry:
|
|
|
|
class: Zend\Feed\Reader\Extension\Content\Entry
|
|
|
|
feed.reader.atomentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\Atom\Entry
|
|
|
|
feed.reader.atomfeed:
|
|
|
|
class: Zend\Feed\Reader\Extension\Atom\Feed
|
|
|
|
feed.reader.slashentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\Slash\Entry
|
|
|
|
feed.reader.wellformedwebentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\WellFormedWeb\Entry
|
|
|
|
feed.reader.threadentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\Thread\Entry
|
|
|
|
feed.reader.podcastentry:
|
|
|
|
class: Zend\Feed\Reader\Extension\Podcast\Entry
|
|
|
|
feed.reader.podcastfeed:
|
|
|
|
class: Zend\Feed\Reader\Extension\Podcast\Feed
|
|
|
|
# Zend Feed writer plugins
|
|
|
|
feed.writer.atomrendererfeed:
|
|
|
|
class: Zend\Feed\Writer\Extension\Atom\Renderer\Feed
|
|
|
|
feed.writer.contentrendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\Content\Renderer\Entry
|
|
|
|
feed.writer.dublincorerendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\DublinCore\Renderer\Entry
|
|
|
|
feed.writer.dublincorerendererfeed:
|
|
|
|
class: Zend\Feed\Writer\Extension\DublinCore\Renderer\Feed
|
|
|
|
feed.writer.itunesentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\ITunes\Entry
|
|
|
|
feed.writer.itunesfeed:
|
|
|
|
class: Zend\Feed\Writer\Extension\ITunes\Feed
|
|
|
|
feed.writer.itunesrendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\ITunes\Renderer\Entry
|
|
|
|
feed.writer.itunesrendererfeed:
|
|
|
|
class: Zend\Feed\Writer\Extension\ITunes\Renderer\Feed
|
|
|
|
feed.writer.slashrendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\Slash\Renderer\Entry
|
|
|
|
feed.writer.threadingrendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\Threading\Renderer\Entry
|
|
|
|
feed.writer.wellformedwebrendererentry:
|
|
|
|
class: Zend\Feed\Writer\Extension\WellFormedWeb\Renderer\Entry
|
2013-11-16 21:30:33 +00:00
|
|
|
theme.registry:
|
|
|
|
class: Drupal\Core\Theme\Registry
|
2014-03-31 09:49:28 +00:00
|
|
|
arguments: ['@cache.default', '@lock', '@module_handler']
|
2013-11-16 21:30:33 +00:00
|
|
|
tags:
|
|
|
|
- { name: needs_destruction }
|
2013-06-29 16:26:55 +00:00
|
|
|
authentication:
|
|
|
|
class: Drupal\Core\Authentication\AuthenticationManager
|
|
|
|
authentication_subscriber:
|
|
|
|
class: Drupal\Core\EventSubscriber\AuthenticationSubscriber
|
|
|
|
tags:
|
|
|
|
- { name: event_subscriber }
|
|
|
|
arguments: ['@authentication']
|
2013-08-25 06:44:25 +00:00
|
|
|
current_user:
|
2014-03-27 15:25:24 +00:00
|
|
|
class: Drupal\Core\Session\AccountProxy
|
2014-07-14 14:58:53 +00:00
|
|
|
arguments: ['@authentication', '@request_stack']
|
2014-04-10 17:30:54 +00:00
|
|
|
session_manager:
|
|
|
|
class: Drupal\Core\Session\SessionManager
|
2014-05-09 15:43:54 +00:00
|
|
|
arguments: ['@request_stack', '@database', '@session_manager.metadata_bag', '@settings']
|
|
|
|
session_manager.metadata_bag:
|
|
|
|
class: Drupal\Core\Session\MetadataBag
|
|
|
|
arguments: ['@settings']
|
2013-07-04 08:38:19 +00:00
|
|
|
asset.css.collection_renderer:
|
|
|
|
class: Drupal\Core\Asset\CssCollectionRenderer
|
2013-09-27 12:20:32 +00:00
|
|
|
arguments: [ '@state' ]
|
2013-07-04 08:38:19 +00:00
|
|
|
asset.css.collection_optimizer:
|
|
|
|
class: Drupal\Core\Asset\CssCollectionOptimizer
|
|
|
|
arguments: [ '@asset.css.collection_grouper', '@asset.css.optimizer', '@asset.css.dumper', '@state' ]
|
|
|
|
asset.css.optimizer:
|
|
|
|
class: Drupal\Core\Asset\CssOptimizer
|
|
|
|
asset.css.collection_grouper:
|
|
|
|
class: Drupal\Core\Asset\CssCollectionGrouper
|
|
|
|
asset.css.dumper:
|
|
|
|
class: Drupal\Core\Asset\AssetDumper
|
|
|
|
asset.js.collection_renderer:
|
|
|
|
class: Drupal\Core\Asset\JsCollectionRenderer
|
2013-09-27 12:20:32 +00:00
|
|
|
arguments: [ '@state' ]
|
2013-07-04 08:38:19 +00:00
|
|
|
asset.js.collection_optimizer:
|
|
|
|
class: Drupal\Core\Asset\JsCollectionOptimizer
|
|
|
|
arguments: [ '@asset.js.collection_grouper', '@asset.js.optimizer', '@asset.js.dumper', '@state' ]
|
|
|
|
asset.js.optimizer:
|
|
|
|
class: Drupal\Core\Asset\JsOptimizer
|
|
|
|
asset.js.collection_grouper:
|
|
|
|
class: Drupal\Core\Asset\JsCollectionGrouper
|
|
|
|
asset.js.dumper:
|
|
|
|
class: Drupal\Core\Asset\AssetDumper
|
2014-03-30 11:15:47 +00:00
|
|
|
library.discovery:
|
|
|
|
class: Drupal\Core\Asset\LibraryDiscovery
|
2014-06-09 01:20:36 +00:00
|
|
|
arguments: ['@library.discovery.collector']
|
|
|
|
library.discovery.collector:
|
|
|
|
class: Drupal\Core\Asset\LibraryDiscoveryCollector
|
|
|
|
arguments: ['@cache.discovery', '@lock', '@library.discovery.parser']
|
|
|
|
tags:
|
|
|
|
- { name: needs_destruction }
|
|
|
|
library.discovery.parser:
|
|
|
|
class: Drupal\Core\Asset\LibraryDiscoveryParser
|
|
|
|
arguments: ['@module_handler']
|
2013-10-25 20:19:15 +00:00
|
|
|
info_parser:
|
|
|
|
class: Drupal\Core\Extension\InfoParser
|
2014-04-25 22:14:29 +00:00
|
|
|
element_info:
|
|
|
|
class: Drupal\Core\Render\ElementInfo
|
|
|
|
arguments: ['@module_handler']
|
2014-06-08 22:27:02 +00:00
|
|
|
file.mime_type.guesser:
|
|
|
|
class: Drupal\Core\File\MimeType\MimeTypeGuesser
|
|
|
|
tags:
|
|
|
|
- { name: service_collector, tag: mime_type_guesser, call: addGuesser }
|
|
|
|
file.mime_type.guesser.extension:
|
|
|
|
class: Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser
|
|
|
|
arguments: ['@module_handler']
|
|
|
|
tags:
|
|
|
|
- { name: mime_type_guesser }
|