PluginProbe
Depicter — Popup & Slider Builder / trunk
Depicter — Popup & Slider Builder vtrunk
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / modules / Psr / Http / Message / UploadedFileFactoryInterface.php

UploadedFileFactoryInterface.php in Depicter — Popup & Slider Builder trunk, at modules/Psr/Http/Message/UploadedFileFactoryInterface.php

35 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Depicter\Psr\Http\Message;
4
5 interface UploadedFileFactoryInterface
6 {
7 /**
8 * Create a new uploaded file.
9 *
10 * If a size is not provided it will be determined by checking the size of
11 * the file.
12 *
13 * @see http://php.net/manual/features.file-upload.post-method.php
14 * @see http://php.net/manual/features.file-upload.errors.php
15 *
16 * @param StreamInterface $stream Underlying stream representing the
17 * uploaded file content.
18 * @param int $size in bytes
19 * @param int $error PHP file upload error
20 * @param string $clientFilename Filename as provided by the client, if any.
21 * @param string $clientMediaType Media type as provided by the client, if any.
22 *
23 * @return UploadedFileInterface
24 *
25 * @throws \InvalidArgumentException If the file resource is not readable.
26 */
27 public function createUploadedFile(
28 StreamInterface $stream,
29 int $size = null,
30 int $error = \UPLOAD_ERR_OK,
31 string $clientFilename = null,
32 string $clientMediaType = null
33 ): UploadedFileInterface;
34 }
35