longyi c9405dd336 vendor 5 سال پیش
..
src c9405dd336 vendor 5 سال پیش
tests c9405dd336 vendor 5 سال پیش
.gitignore c9405dd336 vendor 5 سال پیش
.travis.yml c9405dd336 vendor 5 سال پیش
LICENSE c9405dd336 vendor 5 سال پیش
README.md c9405dd336 vendor 5 سال پیش
composer.json c9405dd336 vendor 5 سال پیش
phpunit.xml.dist c9405dd336 vendor 5 سال پیش

README.md

Swagger PHP

Library for parsing swagger documentation into PHP entities for use in testing and code generation

Installation

  • Require package composer require epfremme/swagger-php
  • Install packages composer install

Basic Usage

Instantiate the swagger factory and pass it a valid swagger documentation file to parse:

use Epfremme\Swagger\Factory\SwaggerFactory;

$factory = new SwaggerFactory();
$swagger = $factory->build('/path/to/swagger/file.json');

// do stuff with your Swagger entity

Swagger Definitions

Visit the swagger specification for more information on creating valid swagger json/yaml documentation

swagger.io

Support

Currently only swagger version 2.0 is supported in both JSON and YAML format