hskrasek/jsonschema-input-validator

0.1.1 2018-05-31 14:26 UTC

This package is auto-updated.

Last update: 2025-02-25 01:18:20 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

This package provides a wrapper around JSON Guard, allowing you to get a ProblemDetails object representing any errors with the data being validated.

Install

Via Composer

$ composer require hskrasek/jsonschema-input-validator

Usage

<?php

use HSkrasek\JSONSchema\Validator;

$validator = new Validator($data, $schema);

if ($validator->fails()) {
    $problemDetails = $validator->getProblemDetails();
    
    // Render problem details somehow
    return json_encode($problemDetails);
}

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email hunterskrasek@me.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.