Skip to content

yoanm/php-jsonrpc-params-symfony-validator-sdk

Repository files navigation

JSON-RPC params symfony validator

License Code size Dependencies

Scrutinizer Build Status Scrutinizer Code Quality Code Coverage

Travis Build Status Travis PHP versions Travis Symfony Versions

Latest Stable Version Packagist PHP version

Simple JSON-RPC params validator that use Symfony validator component

How to use

In order to be validated, a JSON-RPC method must :

Then use it as following :

use Symfony\Component\Validator\ValidatorBuilder; use Yoanm\JsonRpcParamsSymfonyValidator\Infra\JsonRpcParamsValidator; // Create the validator $paramsValidator = new JsonRpcParamsValidator( (new ValidatorBuilder())->getValidator() ); // Validate a given JSON-RPC method instance against a JSON-RPC request $violationList = $paramsValidator->validate($jsonRpcRequest, $jsonRpcMethod);

Each violations will have the following format :

[ 'path' => 'property_path', 'message' => 'violation message', 'code' => 'violation_code' ]

Contributing

See contributing note

About

Simple JSON-RPC params validator that use Symfony validator component

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •