UploadedFileFactory implements UploadedFileFactoryInterface

Internal

Note that this is not public API, use PSR-17 interfaces instead.

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.

Tags
see
https://php.net/manual/features.file-upload.post-method.php
see
https://php.net/manual/features.file-upload.errors.php
throws
InvalidArgumentException

If the file resource is not readable.

Return values
UploadedFileInterface

        
On this page

Search results