ILIAS  trunk Revision v11.0_alpha-1846-g895b5f47236
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
FileUpload.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 interface FileUpload
27 {
28  public function getUploadHandler(): UploadHandler;
29 
37  public function withMaxFileSize(int $size_in_bytes): FileUpload;
38 
39  public function getMaxFileSize(): int;
40 
41  public function withMaxFiles(int $max_file_amount): FileUpload;
42 
43  public function getMaxFiles(): int;
44 
48  public function withAcceptedMimeTypes(array $mime_types): FileUpload;
49 
53  public function getAcceptedMimeTypes(): array;
54 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Checkbox.php:21
withMaxFileSize(int $size_in_bytes)
Get an instance like this with a local upload-size limitation.