sylae/validator

PHP Validator for stuff.

Maintainers

Package info

github.com/sylae/validator

Homepage

pkg:composer/sylae/validator

Fund package maintenance!

Patreon

paypal.me/MisfitMaid

Statistics

Installs: 176

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

v0.3.0 2020-05-11 10:08 UTC

This package is auto-updated.

Last update: 2026-03-17 02:04:00 UTC


README

This is a PHP validator for stuff.

Usage

Include composer's autoloader and initialize an instance.

<?php
// include autoloader

//This one will not fail
$nofail = CharlotteDunois\Validation\Validator::make(
    array(
        'username' => 'CharlotteDunois',
        'email' => 'noreply@github.com'
    ),
    array(
        'username' => 'string|required|min:5|max:75',
        'email' => 'email'
    )
);

var_dump($nofail->passes());

//This one will fail due to invalid email
$fail = CharlotteDunois\Validation\Validator::make(
    array(
        'username' => 'CharlotteDuois',
        'email' => 'noreply@githubcom'
    ),
    array(
        'username' => 'string|required|min:5|max:75',
        'email' => 'email'
    )
);

var_dump($fail->passes(), $fail->errors());

Documentation

https://sylae.github.io/Validator/