vuphuong87/symfony-openapi-schema-validator

The OpenAPI schema validator wrapper for Symfony HTTP Request / Response object

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Forks: 0

pkg:composer/vuphuong87/symfony-openapi-schema-validator

1.0.2 2020-09-26 14:20 UTC

This package is auto-updated.

Last update: 2025-09-29 02:29:06 UTC


README

coverage report

The OpenAPI schema validator wrapper for Symfony HTTP Request / Response object.

This package use league/openapi-psr7-validator package to validate OpenAPI schema on a PSR7 Request / Response object. The Symfony HTTP Request / Response object will be converted to PSR7 objects thanks to symfony/psr-http-message-bridge package.

Install

$ composer require vuphuong87/symfony-openapi-schema-validator

Usage

Validate a Request

$schemaValidator = new SchemaValidator($apispec);
$schemaValidator->isValidRequest($request)

Validate a Response

$path = '/v1/posts'; // uri path defined in schema
$schemaValidator = new SchemaValidator($apispec);
$schemaValidator->isValidResponse($response, $path, 'GET');

Get validation errors

$schemaValidator->getErrors();