kanfa/validator

Data validator

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

pkg:composer/kanfa/validator

dev-master 2018-05-08 21:51 UTC

This package is not auto-updated.

Last update: 2025-10-12 11:00:00 UTC


README

Data validation based on rules

Basic use

$validator = new class extends \Validator\Core\AbstractValidator {};

$validator->defineRules([
    'username' => 'max(50):min(4)',
    'other' => 'equals(:username)'
]);

$data = ['username' => 'Kanfa', 'other' => 'Other'];

if ($validator->validate($data)) {
    // Action
} else {
    $errors = $validator->getErrors();
    // Error action
}