2017 © Pedro Peláez
 

library light-pvalidator

light validator

image

vol2223/light-pvalidator

light validator

  • Sunday, March 22, 2015
  • by vol
  • Repository
  • 1 Watchers
  • 0 Stars
  • 533 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 97 % Grown

The README.md

php-light-pvalidator

Build Status Coverage Status, (*1)

How To Use

<?php

use Vol2223\LightValidator\LightValidator;
use Vol2223\LightValidator\Validation\Validation;

$lgithValidator = new LightValidator(
    new IntegerValidation(),
    new MaxLengthValidation(),
    new MiniLengthValidation()
);
$lgithValidator->validate(100);

class IntegerValidation extends Validation
{
    public function validate($target, $value = null)
    {
        if (is_null($target)) {
            return;
        }
        if (!is_int($target)) {
            $this->error(sprintf(
                '数値ではありませんでした。 target=%s',
                $target
            ));
        }
    }
}

class MaxLengthValidation extends Validation
{
    //....
}

class MiniLengthValidation extends Validation
{
    //....
}

The Versions

22/03 2015

dev-master

9999999-dev

light validator

  Sources   Download

MIT

The Development Requires