22/03
2015
dev-master
9999999-devlight validator
MIT
The Development Requires
Wallogit.com
2017 © Pedro Peláez
light validator
<?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
{
//....
}
light validator
MIT