dgilan / json_doc_validator
Library for validation json-documents according some specific rules
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Installs: 193
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/dgilan/json_doc_validator
Requires
- php: >=5.3.3
- symfony/yaml: ~2.0
Requires (Dev)
- dgilan/phpsnifferhooks: dev-master
- instaclick/php-code-sniffer: dev-master
- klaussilveira/phpcs-psr: dev-master
- phpunit/phpunit: 3.7.*@dev
This package is not auto-updated.
Last update: 2022-04-11 02:10:13 UTC
README
- Loading rules
$validator = new Validator;
$validator->parseRulesFromJson($json);
//$validator->parseRulesFromFile($filepath);
//$validator->parseRulesFromArray($array);
- Validation
$resultObject = $validator->validate($jsonDocument);
- Getting result
$resultObject->isValid();
- Getting errors if exist
if (!$resultObject->isValid()){
$errors = $resultObject->getErrors();
}