A fast, spec-compliant PHP implementation of JSON Schema validation supporting Draft 04, 06, 07, 2019-09, and 2020-12.
Find a file
Brian Faust 786045decb
All checks were successful
Draft 04 / test (push) Successful in 1m52s
Draft 07 / test (push) Successful in 1m48s
Draft 06 / test (push) Successful in 1m50s
Draft 2019-09 / test (push) Successful in 1m51s
Draft 2020-12 / test (push) Successful in 1m37s
Quality Assurance / PHPStan on 8.5 (push) Successful in 1m52s
Quality Assurance / Tests on 8.5 (push) Successful in 2m12s
Quality Assurance / Code Style on 8.5 (push) Successful in 1m46s
Quality Assurance / Rector on 8.5 (push) Successful in 1m56s
first commit
Signed-off-by: Brian Faust <brian@cline.sh>
2025-12-26 16:03:46 +02:00
.github first commit 2025-12-26 16:03:46 +02:00
.prism/snapshots first commit 2025-12-26 16:03:46 +02:00
compliance first commit 2025-12-26 16:03:46 +02:00
docker/php first commit 2025-12-26 16:03:46 +02:00
resources first commit 2025-12-26 16:03:46 +02:00
src first commit 2025-12-26 16:03:46 +02:00
tests first commit 2025-12-26 16:03:46 +02:00
.editorconfig first commit 2025-12-26 16:03:46 +02:00
.gitattributes first commit 2025-12-26 16:03:46 +02:00
.gitignore first commit 2025-12-26 16:03:46 +02:00
.gitmodules first commit 2025-12-26 16:03:46 +02:00
CHANGELOG.md first commit 2025-12-26 16:03:46 +02:00
CODE_OF_CONDUCT.md first commit 2025-12-26 16:03:46 +02:00
compliance_results.txt first commit 2025-12-26 16:03:46 +02:00
COMPLIANCE_STATUS.md first commit 2025-12-26 16:03:46 +02:00
composer.json first commit 2025-12-26 16:03:46 +02:00
CONTRIBUTING.md first commit 2025-12-26 16:03:46 +02:00
docker-compose.yml first commit 2025-12-26 16:03:46 +02:00
ecs.php first commit 2025-12-26 16:03:46 +02:00
LICENSE.md first commit 2025-12-26 16:03:46 +02:00
Makefile first commit 2025-12-26 16:03:46 +02:00
phpstan.neon.dist first commit 2025-12-26 16:03:46 +02:00
phpunit.xml.dist first commit 2025-12-26 16:03:46 +02:00
prism.php first commit 2025-12-26 16:03:46 +02:00
README.md first commit 2025-12-26 16:03:46 +02:00
rector.php first commit 2025-12-26 16:03:46 +02:00
SECURITY.md first commit 2025-12-26 16:03:46 +02:00
test_format.php first commit 2025-12-26 16:03:46 +02:00
test_format_annotation.php first commit 2025-12-26 16:03:46 +02:00
testbench.yaml first commit 2025-12-26 16:03:46 +02:00
VOCAB.md first commit 2025-12-26 16:03:46 +02:00

GitHub Workflow Status Latest Version on Packagist Software License Total Downloads

JSON Schema Compliance

Draft 04 Draft 06 Draft 07 Draft 2019-09 Draft 2020-12


JSON Schema Validator

A fast, spec-compliant PHP implementation of JSON Schema validation supporting Draft 04, 06, 07, 2019-09, and 2020-12.

Requirements

Requires PHP 8.4+

Installation

composer require cline/json-schema

Documentation

Change log

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

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please use the GitHub security reporting form rather than the issue queue.

Credits

License

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