Table of Contents
UploadedFileDto
Layer: DTO · Source: lib/dto/UploadedFileDto.php:18 (lines 18–94)
class UploadedFileDto
Value object for a single uploaded file.
Encapsulates $_FILES array entry with validation helpers.
Docblock Metadata
| Tag | Value |
|---|---|
@category | DTO |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
Inheritance
No parent, interface or trait. This is a root type.
Constants (0)
None.
Properties (5)
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
public | (untyped) | $tmpName | 21 | |
public | (untyped) | $type | 24 | |
public | (untyped) | $name | 27 | |
public | (untyped) | $size | 30 | |
public | (untyped) | $error | 33 |
Methods (6)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 35 |
| public static | fromGlobals() | Factory method from $_FILES global. | 49 |
| public | isValid() | Check whether the file was uploaded successfully. | 60 |
| public | hasUploadError() | Check whether an upload error occurred. | 70 |
| public | getExtension() | Return the file extension. | 80 |
| public | getGeneratedFilename() | Generate safe filename array using existing utility. | 90 |
__construct()
public function __construct(array $file)
lines 35–42 (8)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file | array | required | none |
fromGlobals()
public static function fromGlobals()
lines 49–53 (5)
Factory method from $_FILES global.
Takes no parameters.
Returns: (none declared) — self
isValid()
public function isValid()
lines 60–63 (4)
Check whether the file was uploaded successfully.
Takes no parameters.
Returns: (none declared) — bool
hasUploadError()
public function hasUploadError()
lines 70–73 (4)
Check whether an upload error occurred.
Takes no parameters.
Returns: (none declared) — bool
getExtension()
public function getExtension()
lines 80–83 (4)
Return the file extension.
Takes no parameters.
Returns: (none declared) — string
getGeneratedFilename()
public function getGeneratedFilename()
lines 90–93 (4)
Generate safe filename array using existing utility.
Takes no parameters.
Returns: (none declared) — array
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
