Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 13... Línea 13...
13
     * @see http://php.net/manual/features.file-upload.post-method.php
13
     * @see http://php.net/manual/features.file-upload.post-method.php
14
     * @see http://php.net/manual/features.file-upload.errors.php
14
     * @see http://php.net/manual/features.file-upload.errors.php
15
     *
15
     *
16
     * @param StreamInterface $stream Underlying stream representing the
16
     * @param StreamInterface $stream Underlying stream representing the
17
     *     uploaded file content.
17
     *     uploaded file content.
18
     * @param int $size in bytes
18
     * @param int|null $size in bytes
19
     * @param int $error PHP file upload error
19
     * @param int $error PHP file upload error
20
     * @param string $clientFilename Filename as provided by the client, if any.
20
     * @param string|null $clientFilename Filename as provided by the client, if any.
21
     * @param string $clientMediaType Media type as provided by the client, if any.
21
     * @param string|null $clientMediaType Media type as provided by the client, if any.
22
     *
22
     *
23
     * @return UploadedFileInterface
23
     * @return UploadedFileInterface
24
     *
24
     *
25
     * @throws \InvalidArgumentException If the file resource is not readable.
25
     * @throws \InvalidArgumentException If the file resource is not readable.
26
     */
26
     */
27
    public function createUploadedFile(
27
    public function createUploadedFile(
28
        StreamInterface $stream,
28
        StreamInterface $stream,
29
        int $size = null,
29
        ?int $size = null,
30
        int $error = \UPLOAD_ERR_OK,
30
        int $error = \UPLOAD_ERR_OK,
31
        string $clientFilename = null,
31
        ?string $clientFilename = null,
32
        string $clientMediaType = null
32
        ?string $clientMediaType = null
33
    ): UploadedFileInterface;
33
    ): UploadedFileInterface;
34
}
34
}