public __construct ( JsonSchema\Validator $validator = null, JsonSchema\Uri\UriRetriever $uriRetriever = null, JsonSchema\UriResolverInterface $uriResolver = null ) | ||
$validator | JsonSchema\Validator | JsonSchema\Validator instance to use |
$uriRetriever | JsonSchema\Uri\UriRetriever | The retriever for fetching JSON schemas |
$uriResolver | JsonSchema\UriResolverInterface | The resolver for URIs |
public function __construct(Validator $validator = null, UriRetriever $uriRetriever = null, UriResolverInterface $uriResolver = null)
{
$this->validator = $validator ?: new Validator();
$this->resolver = new RefResolver($uriRetriever ?: new UriRetriever(), $uriResolver ?: new UriResolver());
}