public function validate($input) : bool
{
$this->errors = [];
$result = true;
// check be validators
foreach ($this->validators as $key => $validators) {
if (!$this->validateItem($key, $input)) {
$result = false;
}
}
return $result;
}
/** * Setup multi builder for empty object * @expectedException \Bluz\Validator\Exception\ValidatorException */ public function testValidatorBuilderForEmptySet() { $validator = new ValidatorBuilder(); $validator->add('foo', Validator::required()); $validator->add('bar', Validator::numeric()); $this->assertFalse($validator->validate([])); $this->assertFalse($validator->assert([])); }