Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

Latest commit

 

History

History
42 lines (34 loc) · 1.19 KB

README.md

File metadata and controls

42 lines (34 loc) · 1.19 KB

Validator Build Status Code Coverage

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' => '[email protected]'
    ),
    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://charlottedunois.github.io/Validator/