19declare(strict_types=1);
42 array | \ArrayAccess &$define,
43 array | \ArrayAccess &$implement,
44 array | \ArrayAccess &$use,
45 array | \ArrayAccess &$contribute,
46 array | \ArrayAccess &$seek,
47 array | \ArrayAccess &$provide,
48 array | \ArrayAccess &$pull,
49 array | \ArrayAccess &$internal,
51 $define[] = FileUploadInterface::class;
53 $internal[PreProcessorCollection::class] =
static fn() =>
56 $internal[PreProcessorManagerImpl::class] =
static fn() =>
59 $implement[FileUploadInterface::class] =
static fn() =>
61 $internal[PreProcessorManagerImpl::class],
62 $use[Filesystems::class],
63 $use[GlobalHttpState::class]
66 $internal[TempFileStore::class] =
static fn() =>
new TempFileStore(
67 $use[FilesystemTemp::class],
74 $internal[Parameter::class] =
static fn() =>
new Parameter(
75 $pull[Refinery::class],
85 $internal[FileParameter::class] =
static fn() =>
new FileParameter(
86 $internal[TempFileStore::class],
87 $internal[PreProcessorManagerImpl::class],
88 $internal[Parameter::class],
89 $use[GlobalUploadLimit::class],
92 $provide[FileParameter::class] =
static fn() => $internal[FileParameter::class];
93 $provide[TempFileStore::class] =
static fn() => $internal[TempFileStore::class];
94 $provide[Parameter::class] =
static fn() => $internal[Parameter::class];
A file as a parameter of an activity: how it is described, and how it is read.
The place where the low level file activities put their files: a folder in the temp filesystem of the...
Class PreProcessorManagerImpl.
init(array|\ArrayAccess &$define, array|\ArrayAccess &$implement, array|\ArrayAccess &$use, array|\ArrayAccess &$contribute, array|\ArrayAccess &$seek, array|\ArrayAccess &$provide, array|\ArrayAccess &$pull, array|\ArrayAccess &$internal,)
Collection of pre-processors contributed by components via the bootstrap $contribute/$seek mechanism.
The Filesystems interface defines the access methods which can be used to fetch the different filesys...
Interface GlobalHttpState.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.