Download the PHP package allansun/openapi-parser without Composer
On this page you can find all versions of the php package allansun/openapi-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download allansun/openapi-parser
More information about allansun/openapi-parser
Files in allansun/openapi-parser
Package openapi-parser
Short Description A universal OpenAPI (Swagger) schema parser
License MIT
Informations about the package openapi-parser
PHP OpenAPI (Swagger) parser
A universal OpenAPI (V3) and Swagger (V2) schema parser that converts OpenAPI/Swagger files into PHP objects for programming use.
Installing
Usage
This project is intended for development environments only. It does not generate or provide any code for runtime environments. To start
The parser class will automatically detect input file type (JSON or YAML) and use correct parser (Swagger or OpenAPI) to parse the input.
Alternatively, you can call the correct parser directly.
Or to parse the legacy Swagger version
The result would be:
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Allan Sun - Initial work - Allan Sun
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
All versions of openapi-parser with dependencies
ext-json Version *
ext-fileinfo Version *
symfony/yaml Version ^v5|^v6|^v7
symfony/property-info Version ^v5|^v6|^v7
phpdocumentor/reflection-docblock Version ^5.2