This package provides a set of tools to check content of a request using the JSON:API specification.
- PHP 7.3+
To install through composer, simply put the following in your composer.json
file:
{
"require-dev": {
"vgirol/jsonapi-structure": "dev-master"
}
}
And then run composer install
from the terminal.
Above installation can also be simplified by using the following command:
$ composer require vgirol/jsonapi-structure
use VGirol\JsonApiStructure\ValidateService;
$json = [
'data' => [
'type' => 'resource',
'id' => '5'
],
'jsonapi' => [
'version' => '1.0',
'meta' => [
'key' => 'value'
]
]
];
$service = new ValidateService('POST');
$service->validateStructure($json);
The API documentation is available in XHTML format at the url http://jsonapi-structure.girol.fr/docs/ref/index.html.
Please see CHANGELOG for more information on what has changed recently.
composer test
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.