epfremme/swagger-php

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

Installs: 1 252 658

Dependents: 1

Suggesters: 1

Security: 0

Stars: 29

Watchers: 4

Forks: 10

Open Issues: 3

Type:package

v2.0.0 2016-09-26 17:24 UTC

This package is not auto-updated.

Last update: 2022-05-14 05:41:58 UTC


README

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