29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 
								 | 
							
								parameters:
							 | 
						||
| 
								 | 
							
								  media.resource_fetcher_timeout: 5
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								services:
							 | 
						||
| 
								 | 
							
								  _defaults:
							 | 
						||
| 
								 | 
							
								    autoconfigure: true
							 | 
						||
| 
								 | 
							
								  plugin.manager.media.source:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\MediaSourceManager
							 | 
						||
| 
								 | 
							
								    parent: default_plugin_manager
							 | 
						||
| 
								 | 
							
								  media.oembed.url_resolver:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\OEmbed\UrlResolver
							 | 
						||
| 
								 | 
							
								    arguments: ['@media.oembed.provider_repository', '@media.oembed.resource_fetcher', '@http_client', '@module_handler', '@cache.default']
							 | 
						||
| 
								 | 
							
								  Drupal\media\OEmbed\UrlResolverInterface: '@media.oembed.url_resolver'
							 | 
						||
| 
								 | 
							
								  media.oembed.provider_repository:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\OEmbed\ProviderRepository
							 | 
						||
| 
								 | 
							
								    arguments: ['@http_client', '@config.factory', '@datetime.time', '@keyvalue', '@logger.factory']
							 | 
						||
| 
								 | 
							
								  Drupal\media\OEmbed\ProviderRepositoryInterface: '@media.oembed.provider_repository'
							 | 
						||
| 
								 | 
							
								  media.oembed.resource_fetcher:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\OEmbed\ResourceFetcher
							 | 
						||
| 
								 | 
							
								    arguments: ['@http_client', '@media.oembed.provider_repository', '@cache.default', '%media.resource_fetcher_timeout%']
							 | 
						||
| 
								 | 
							
								  Drupal\media\OEmbed\ResourceFetcherInterface: '@media.oembed.resource_fetcher'
							 | 
						||
| 
								 | 
							
								  media.oembed.iframe_url_helper:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\IFrameUrlHelper
							 | 
						||
| 
								 | 
							
								    arguments: ['@router.request_context', '@private_key']
							 | 
						||
| 
								 | 
							
								  Drupal\media\IFrameUrlHelper: '@media.oembed.iframe_url_helper'
							 | 
						||
| 
								 | 
							
								  media.config_subscriber:
							 | 
						||
| 
								 | 
							
								    class: Drupal\media\EventSubscriber\MediaConfigSubscriber
							 | 
						||
| 
								 | 
							
								    arguments: ['@router.builder', '@cache_tags.invalidator', '@entity_type.manager']
							 |