UploadedFileFactory implements UploadedFileFactoryInterface
Note that this is not public API, use PSR-17 interfaces instead.
Attributes
- #[AsAlias]
- \Psr\Http\Message\UploadedFileFactoryInterface::class
- $public: true
Table of Contents
Interfaces
- UploadedFileFactoryInterface
Methods
- createUploadedFile() : UploadedFileInterface
- Create a new uploaded file.
Methods
createUploadedFile()
Create a new uploaded file.
public
createUploadedFile(StreamInterface $stream[, int|null $size = null ][, int $error = UPLOAD_ERR_OK ][, string|null $clientFilename = null ][, string|null $clientMediaType = null ]) : UploadedFileInterface
If a size is not provided it will be determined by checking the size of the file.
Parameters
- $stream : StreamInterface
-
Underlying stream representing the uploaded file content.
- $size : int|null = null
-
in bytes
- $error : int = UPLOAD_ERR_OK
-
PHP file upload error
- $clientFilename : string|null = null
-
Filename as provided by the client, if any.
- $clientMediaType : string|null = null
-
Media type as provided by the client, if any.