39 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
services:
 | 
						|
  _defaults:
 | 
						|
    autoconfigure: true
 | 
						|
  file.event.subscriber:
 | 
						|
    class: Drupal\file\EventSubscriber\FileEventSubscriber
 | 
						|
    arguments: ['@config.factory', '@transliteration', '@language_manager']
 | 
						|
  file.usage:
 | 
						|
    class: Drupal\file\FileUsage\DatabaseFileUsageBackend
 | 
						|
    arguments: ['@config.factory', '@database', 'file_usage']
 | 
						|
    tags:
 | 
						|
      - { name: backend_overridable }
 | 
						|
  Drupal\file\FileUsage\FileUsageInterface: '@file.usage'
 | 
						|
  file.upload_handler:
 | 
						|
    class: Drupal\file\Upload\FileUploadHandler
 | 
						|
    arguments: ['@file_system', '@entity_type.manager', '@stream_wrapper_manager', '@event_dispatcher', '@file.mime_type.guesser', '@current_user', '@request_stack', '@file.repository', '@file.validator', '@lock', '@validation.basic_recursive_validator_factory']
 | 
						|
  Drupal\file\Upload\FileUploadHandler:
 | 
						|
    alias: 'file.upload_handler'
 | 
						|
    deprecated: 'The "%alias_id%" service alias is deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. Use Drupal\file\Upload\FileUploadHandlerInterface instead.'
 | 
						|
  Drupal\file\Upload\FileUploadHandlerInterface: '@file.upload_handler'
 | 
						|
  file.repository:
 | 
						|
    class: Drupal\file\FileRepository
 | 
						|
    arguments: [ '@file_system', '@stream_wrapper_manager', '@entity_type.manager', '@module_handler', '@file.usage', '@current_user' ]
 | 
						|
  Drupal\file\FileRepositoryInterface: '@file.repository'
 | 
						|
  file.recursive_validator_factory:
 | 
						|
    class: Drupal\file\Validation\RecursiveValidatorFactory
 | 
						|
    arguments: ['@class_resolver', '@typed_data_manager']
 | 
						|
  Drupal\file\Validation\RecursiveValidatorFactory: '@file.recursive_validator_factory'
 | 
						|
  file.recursive_validator:
 | 
						|
    class: Symfony\Component\Validator\Validator\ValidatorInterface
 | 
						|
    factory: ['@file.recursive_validator_factory', 'createValidator']
 | 
						|
  file.validator:
 | 
						|
    class: Drupal\file\Validation\FileValidator
 | 
						|
    arguments: ['@file.recursive_validator', '@validation.constraint', '@event_dispatcher', '@module_handler']
 | 
						|
  Drupal\file\Validation\FileValidatorInterface: '@file.validator'
 | 
						|
  file.input_stream_file_writer:
 | 
						|
    class: Drupal\file\Upload\InputStreamFileWriter
 | 
						|
    arguments: ['@file_system']
 | 
						|
  Drupal\file\Upload\InputStreamFileWriterInterface: '@file.input_stream_file_writer'
 |