Method | Description | |
---|---|---|
__construct ( array $schemas ) | JsonSchema constructor. | |
__invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $next ) : Psr\Http\Message\ResponseInterface | Execute the middleware. |
Method | Description | |
---|---|---|
getSchema ( Psr\Http\Message\ServerRequestInterface $request ) : SplFileObject | null | ||
normalizeFilePath ( $path ) : string |
public __construct ( array $schemas ) | ||
$schemas | array | [uri => file] An associative array of HTTP URI to validation schema |
public __invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $next ) : Psr\Http\Message\ResponseInterface | ||
$request | Psr\Http\Message\ServerRequestInterface | |
$response | Psr\Http\Message\ResponseInterface | |
$next | callable | |
return | Psr\Http\Message\ResponseInterface |