artarts36/swagger-merger

Swagger Merger

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Installs: 5 472

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/artarts36/swagger-merger

0.2.2 2021-10-30 22:35 UTC

This package is auto-updated.

Last update: 2024-11-29 06:28:46 UTC


README

Installation

composer require artarts36/swagger-merger

Usage:

use ArtARTs36\SwaggerMerger\Info;
use ArtARTs36\SwaggerMerger\Merger;

Merger::byJsonFile('api-docs.json')
    ->addJsonFile('package-api-docs.json')
    ->addYamlFile('package-api-docs.yml')
    ->addYamlFileWithPrefixes('package2-api-docs.yml', function (Info $info) {
        $info->setDescriptionPrefix('Package 2 :: ');
        $info->setTagsPrefix('Package 2 :: ');
    })
    ->saveAsJson();