2013-04-09 04:32:49 +00:00
|
|
|
services:
|
|
|
|
file.usage:
|
|
|
|
class: Drupal\file\FileUsage\DatabaseFileUsageBackend
|
2019-08-06 06:46:31 +00:00
|
|
|
arguments: ['@config.factory', '@database', 'file_usage']
|
2014-08-04 11:54:30 +00:00
|
|
|
tags:
|
|
|
|
- { name: backend_overridable }
|
2021-10-15 08:01:34 +00:00
|
|
|
file.upload_handler:
|
|
|
|
class: Drupal\file\Upload\FileUploadHandler
|
2023-06-23 02:28:23 +00:00
|
|
|
arguments: ['@file_system', '@entity_type.manager', '@stream_wrapper_manager', '@event_dispatcher', '@file.mime_type.guesser', '@current_user', '@request_stack', '@file.repository', '@file.validator']
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\file\Upload\FileUploadHandler: '@file.upload_handler'
|
Issue #3223209 by kim.pepper, dww, yogeshmpawar, daffie, larowlan, Berdir, andypost, phenaproxima, brianV, alexpott, AjitS, ravi.shankar, catch, quietone, trobey, Dave Reid, JacobSingh, imclean, tim.plunkett, Kars-T, amateescu, JeremyFrench, aaron: deprecate file_save_data, file_copy and file_move and replace with a service
2021-10-25 01:01:32 +00:00
|
|
|
file.repository:
|
|
|
|
class: Drupal\file\FileRepository
|
|
|
|
arguments: [ '@file_system', '@stream_wrapper_manager', '@entity_type.manager', '@module_handler', '@file.usage', '@current_user' ]
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\file\FileRepositoryInterface: '@file.repository'
|
2023-06-23 02:28:23 +00:00
|
|
|
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'
|