FileHandlingService implements SingletonInterface uses ResourceInstructionTrait

Internal

Only to be used within Extbase, not part of TYPO3 Core API.

Table of Contents

Interfaces

SingletonInterface
"empty" interface for singletons (marker interface pattern)

Constants

DELETE_IDENTIFIER  = '@delete'

Properties

$dataMapFactory  : DataMapFactory
$eventDispatcher  : EventDispatcherInterface
$extensionService  : ExtensionService
$hashService  : HashService
$reflectionService  : ReflectionService
$resourceFactory  : ResourceFactory

Methods

__construct()  : mixed
applyDeletionsToArgument()  : void
initializeFileUploadConfigurationsFromRequest()  : void
Initializes file upload configurations for all FileUpload properties of the argument. Note, that this is only applied for the HTTP method POST.
initializeFileUploadDeletionConfigurationsFromRequest()  : void
Initializes file deletion configurations for properties of the given argument.
mapUploadedFilesToArgument()  : void
Maps and persists (if required) uploaded files for the given argument.

Constants

DELETE_IDENTIFIER

public mixed DELETE_IDENTIFIER = '@delete'

Properties

$eventDispatcher read-only

protected EventDispatcherInterface $eventDispatcher

Methods

initializeFileUploadConfigurationsFromRequest()

Initializes file upload configurations for all FileUpload properties of the argument. Note, that this is only applied for the HTTP method POST.

public initializeFileUploadConfigurationsFromRequest(RequestInterface $request, Arguments $arguments) : void
Parameters
$request : RequestInterface
$arguments : Arguments

initializeFileUploadDeletionConfigurationsFromRequest()

Initializes file deletion configurations for properties of the given argument.

public initializeFileUploadDeletionConfigurationsFromRequest(RequestInterface $request, Arguments $arguments) : void
Parameters
$request : RequestInterface
$arguments : Arguments

mapUploadedFilesToArgument()

Maps and persists (if required) uploaded files for the given argument.

public mapUploadedFilesToArgument(Argument $argument) : void
Parameters
$argument : Argument

        
On this page

Search results