Boolean Validator
This validator can be used to ensure that a given value contains only boolean literals (i.e. true or false).
Usage
There are two different ways in which all Sparta validators can be used. See below examples for more explanations:
Example #1
You can simply instantiate the Boolean
validator and pass to it the data that you want to validate.
<?php
use Sparta\Validators\Boolean;
$validator = Boolean();
//Assuming that we have a variable called "$isMember"
if(!$validator->isValid($isMember)){
//handle errors
}
Example #2
You can build your validation rules and pass it to the Validation object to handle as shown below:
<?php
use Sparta\Validation;
$rules = [
'isMember' => 'boolean',
];
//Assuming we have a $data inputs collection that
//has an element with the key "isMember"
$validation = new Validation($data, $rules);
if(!$validation->isValid()){
//handle errors
}
In case of validation failure, error messages can be retrieved using the getErrors
method.