====== 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 ^ | ''lib/validator/CompositeValidator.php'' | [[scriptlog:lib:validator:compositevalidator|CompositeValidator]] | 67 | 162 | ''Scriptlog\Validator'' | no | | ''lib/validator/FileUploadValidator.php'' | [[scriptlog:lib:validator:fileuploadvalidator|FileUploadValidator]] | 75 | 269 | ''Scriptlog\Validator'' | no | | ''lib/validator/PostValidator.php'' | [[scriptlog:lib:validator:postvalidator|PostValidator]] | 79 | 306 | ''Scriptlog\Validator'' | no | | ''lib/validator/ProtectedPostValidator.php'' | [[scriptlog:lib:validator:protectedpostvalidator|ProtectedPostValidator]] | 51 | 148 | ''Scriptlog\Validator'' | no | | ''lib/validator/ValidationResult.php'' | [[scriptlog:lib:validator:validationresult|ValidationResult]] | 107 | 254 | ''Scriptlog\Validator'' | no | ---- //Generated by 'tools/gendoc'.//