====== FileUploadValidator ======
**Layer:** ''Validator'' · **Source:** ''lib/validator/FileUploadValidator.php:20'' (lines 20–74)
----
class FileUploadValidator
Validates uploaded file data.
Pure validation rules for file uploads. No $_FILES dependency.
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Validator |
| ''@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 (0) =======
//None declared.//
======= Methods (1) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''validate()'' | Validate an uploaded file. | 28 |
======== validate() ========
public function validate($file)
//lines 28–73 (46)//
Validate an uploaded file.
^ Parameter ^ Type ^ Default ^ Description ^
| ''$file'' | ''(untyped)'' | //required// | Null means no file was submitted (passes validation) |
**Returns:** ''(none declared)'' — ValidationResult
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''UploadedFileDto'' | [[scriptlog:lib:dto:uploadedfiledto|''Scriptlog\Dto\UploadedFileDto'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//