diff options
| author | EoleDev <EoleDev@outlook.fr> | 2016-04-14 16:28:25 +0200 |
|---|---|---|
| committer | EoleDev <EoleDev@outlook.fr> | 2016-04-14 16:28:25 +0200 |
| commit | 31d2d0c158ad4daa3dde7a905f3c2e312c194f2e (patch) | |
| tree | 43d761d2aec8265a22c0fdedcc365bacc10dc814 /server/vendor/justinrainbow/json-schema/README.md | |
| parent | 27730911d8c9253a4f5aa90450c57cdeca9d5d26 (diff) | |
| parent | b348dbc2266a3e8070a3951fb0bd8c19b852ec47 (diff) | |
Merge branch 'compute'
Conflicts:
server/core/LibOverride/genTokenOptions.php
Diffstat (limited to 'server/vendor/justinrainbow/json-schema/README.md')
| -rwxr-xr-x | server/vendor/justinrainbow/json-schema/README.md | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/server/vendor/justinrainbow/json-schema/README.md b/server/vendor/justinrainbow/json-schema/README.md deleted file mode 100755 index 3f9c58c..0000000 --- a/server/vendor/justinrainbow/json-schema/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# JSON Schema for PHP - -[](https://travis-ci.org/justinrainbow/json-schema) -[](https://packagist.org/packages/justinrainbow/json-schema) -[](https://packagist.org/packages/justinrainbow/json-schema) - -A PHP Implementation for validating `JSON` Structures against a given `Schema`. - -See [json-schema](http://json-schema.org/) for more details. - -## Installation - -### Library - - $ git clone https://github.com/justinrainbow/json-schema.git - -### Dependencies - -#### [`Composer`](https://github.com/composer/composer) (*will use the Composer ClassLoader*) - - $ wget http://getcomposer.org/composer.phar - $ php composer.phar require justinrainbow/json-schema:~1.3 - -## Usage - -```php -<?php - -// Get the schema and data as objects -$retriever = new JsonSchema\Uri\UriRetriever; -$schema = $retriever->retrieve('file://' . realpath('schema.json')); -$data = json_decode(file_get_contents('data.json')); - -// If you use $ref or if you are unsure, resolve those references here -// This modifies the $schema object -$refResolver = new JsonSchema\RefResolver($retriever); -$refResolver->resolve($schema, 'file://' . __DIR__); - -// Validate -$validator = new JsonSchema\Validator(); -$validator->check($data, $schema); - -if ($validator->isValid()) { - echo "The supplied JSON validates against the schema.\n"; -} else { - echo "JSON does not validate. Violations:\n"; - foreach ($validator->getErrors() as $error) { - echo sprintf("[%s] %s\n", $error['property'], $error['message']); - } -} -``` - -## Running the tests - - $ vendor/bin/phpunit |
