Callback Validator
This validator can be used to create your own custom validator using callback
.
Usage
You can simply instantiate the Callback
validator and pass to it the data that you want to validate.
<?php
use Sparta\Validators\Callback;
class TestValidatorViaCallback
{
public function isValid($input)
{
return ($input == 1) ? true : false;
}
}
$validator = new \Sparta\Validators\Callback(
[new TestValidatorViaCallback(), 'isValid']
);
if ($validator->isValid(1)) {
echo 'valid';
} else {
echo 'invalid';
}