Bluz\Validator\ValidatorBuilder::getErrors PHP Method

getErrors() public method

Get errors
public getErrors ( ) : array
return array
    public function getErrors()
    {
        return $this->errors;
    }

Usage Example

 /**
  * Setup multi builder
  */
 public function testValidatorBuilderForRuleSet()
 {
     $validator = new ValidatorBuilder();
     try {
         $validator->add('foo', Validator::required(), Validator::callback('is_int'));
         $validator->add('bar', Validator::required(), Validator::callback('is_int'));
         $validator->add('quz', Validator::required(), Validator::callback('is_int'));
         $validator->assert(['foo' => 'something']);
     } catch (ValidatorException $e) {
         $this->assertEquals('Invalid Arguments', $e->getMessage());
         $errors = $validator->getErrors();
         $this->assertArrayHasKey('foo', $errors);
         $this->assertArrayHasKey('bar', $errors);
     }
 }