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';
}