2017 © Pedro Peláez
 

library simple-validator

image

muizabdul29/simple-validator

  • Tuesday, January 2, 2018
  • by muizabdul29
  • Repository
  • 1 Watchers
  • 1 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 13 Versions
  • 6 % Grown

The README.md

Simple Validator for PHP

Simple Validator is simple PHP library for validation purposes. It requires NO dependencies. It is inspired by vlucas/valitron. Following are the differences between the two:, (*1)

  • Style of defining rules is different. In valitron, it is done rules-wise whereas in this library it is done field wise which is more easier to manage.
  • It has been written from the scratch while keeping minimum required PHP version as 7.1. It has resulted in better (and much less) code.
  • Keep in mind, it is not exactly same as valitron and contains comparitively less (and different) features.

Requirements

Simple Validator requires PHP 7.1 or newer., (*2)

Installation

You can install it using composer, (*3)

composer require muizabdul29/simple-validator

Examples

  1. Basic Usage:

use Simple\Validator; // This may be $_POST variable or whatever $data = [ 'name' => 'Abdul Muiz' ]; // This is how you define rules $rules = [ 'name' => [ 'required', ['lengthBetween', 2, 16] ] ]; $v = new Validator(); if ($v->validate($rules, $data)) { echo 'Valid'; } else { echo 'Invalid'; }

NOTE: The documentation is incomplete., (*4)

The Versions

02/01 2018

dev-develop

dev-develop

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

v1.2.0

1.2.0.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

v1.1.5

1.1.5.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

v1.1.4

1.1.4.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

v1.1.2

1.1.2.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

02/01 2018

v1.1.3

1.1.3.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

30/12 2017

v1.1.1

1.1.1.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

30/12 2017

v1.1.0

1.1.0.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

05/11 2017

v1.0.3

1.0.3.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

05/11 2017

v1.0.2

1.0.2.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

04/11 2017

v1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

04/11 2017

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires