
| Current Path : /var/www/html/rocksensor1/web/core/modules/file/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor1/web/core/modules/file/file.services.yml |
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 }
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: '@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'