Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:validator

This is an old revision of the document!


Table of Contents

Validator Layer

Input validation. A validator inspects a request payload and returns a validation result; it does not mutate the payload and does not throw for user error.


Types (5)

^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^
| ''class'' |  | [[scriptlog:lib:validator:compositevalidator|''CompositeValidator'']] | 3 | 1 | 0 | 46 | Aggregate validator that runs multiple sub-validators. |
| ''class'' |  | [[scriptlog:lib:validator:fileuploadvalidator|''FileUploadValidator'']] | 1 | 0 | 0 | 55 | Validates uploaded file data. |
| ''class'' |  | [[scriptlog:lib:validator:postvalidator|''PostValidator'']] | 1 | 1 | 0 | 58 | Validates post form field values. |
| ''class'' |  | [[scriptlog:lib:validator:protectedpostvalidator|''ProtectedPostValidator'']] | 1 | 0 | 0 | 30 | Validates password for protected posts. |
| ''class'' |  | [[scriptlog:lib:validator:validationresult|''ValidationResult'']] | 7 | 2 | 0 | 88 | Value object carrying validation result. |

Files (5)

^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^
| [[scriptlog:lib:validator:compositevalidator|''lib/validator/CompositeValidator.php'']] | [[scriptlog:lib:validator:compositevalidator|CompositeValidator]] | 67 | 162 | ''Scriptlog\Validator'' | no |
| [[scriptlog:lib:validator:fileuploadvalidator|''lib/validator/FileUploadValidator.php'']] | [[scriptlog:lib:validator:fileuploadvalidator|FileUploadValidator]] | 75 | 269 | ''Scriptlog\Validator'' | no |
| [[scriptlog:lib:validator:postvalidator|''lib/validator/PostValidator.php'']] | [[scriptlog:lib:validator:postvalidator|PostValidator]] | 79 | 306 | ''Scriptlog\Validator'' | no |
| [[scriptlog:lib:validator:protectedpostvalidator|''lib/validator/ProtectedPostValidator.php'']] | [[scriptlog:lib:validator:protectedpostvalidator|ProtectedPostValidator]] | 51 | 148 | ''Scriptlog\Validator'' | no |
| [[scriptlog:lib:validator:validationresult|''lib/validator/ValidationResult.php'']] | [[scriptlog:lib:validator:validationresult|ValidationResult]] | 107 | 254 | ''Scriptlog\Validator'' | no |

Generated by 'tools/gendoc'.

scriptlog/lib/validator.1790413761.txt.gz · Last modified: by admin