Scroll to navigation

Catmandu::Fix::validate(3pm) User Contributed Perl Documentation Catmandu::Fix::validate(3pm)

NAME

Catmandu::Fix::validate - validate data and keep errors

SYNOPSIS

   # Check author field against a JSON Schema
   validate('author', JSONSchema, schema: 'my/schema.json')
   if exists(errors)
      ... # do something
   end
   # Check item against a custom validator, store in errors in 'warnings'
   validate('author', MyValidatorClass, error_field: warnings)

DESCRIPTION

This Catmandu::Fix validates data with a Catmandu::Validator and stores errors in field "errors" for further inspection.

CONFIGURATION

Path where to store errors. Set to "errors" by default.

Additional options are passed to the validator.

SEE ALSO

Catmandu::Fix::Condition::valid

2023-03-03 perl v5.36.0