2017 © Pedro Peláez
 

library dez-data-validation

Data Validation

image

dez-php/dez-data-validation

Data Validation

  • Monday, October 24, 2016
  • by dez
  • Repository
  • 1 Watchers
  • 0 Stars
  • 242 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

dez-data-validation

Data Validation Component

Usage

$validation = new Validation($_GET);

$email      = $validation->required('email');
$email->add(new Email(['message' => 'Your custom message about error. Field :field']));

$passkey    = $validation->required('passkey');
$passkey
    ->add(new Hexadecimal())
    ->add(new Identical([
        'accepted'  => '12FF'
    ]));

$passkey->add(new Callback(function($value) {
   return $value > 1024;
}, "Wrong passkey"));

$validation->callback('access', function($value){
    return $value > 2048;
}, "You do not have permissions");

$validation->validate(); // true|false
$validation->isFailure();

foreach($validation->getMessages() as $field => $messages) {
    foreach($messages as $message) {
        echo $field . ' -> ' . $message->getMessage() . PHP_EOL;
    }
}

The Versions

24/10 2016

dev-master

9999999-dev

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

24/10 2016

v1.2.0

1.2.0.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

12/03 2016

v1.1.0

1.1.0.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

22/02 2016

v1.0.5

1.0.5.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

29/12 2015

v1.0.4

1.0.4.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

29/12 2015

v1.0.3

1.0.3.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

26/12 2015

v1.0.2

1.0.2.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

26/12 2015

v1.0.1

1.0.1.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation

26/12 2015

v1.0.0

1.0.0.0

Data Validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

validation php validation data validation dez-validation