Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi config support (v1.0) #39

Open
wants to merge 3 commits into
base: 1.0
Choose a base branch
from
Open

multi config support (v1.0) #39

wants to merge 3 commits into from

Conversation

Sano000
Copy link
Contributor

@Sano000 Sano000 commented Jun 15, 2015

Hi, here is a multi API support for v1.0 (Laravel 4).

Each API configuration should be in a separate file, format is like in app.php now. No needs app.php for now, it could be any name of a API config file.

A new "api-docs-route" option was added.

_How it works_

Different API controllers are stored in different paths:

app/controllers/json/api1
app/controllers/json/api2
app/controllers/json/api3

You need to add 3 config files into app/config/packages/jlapp/swaggervel:

api1.php
api2.php
api3.php

Config file format is the same as before, but need to exclude other APIs using 'excludes' param. For example, api1.php:

...
    "excludes" => array(
        app_path()."/storage",
        app_path()."/tests",
        app_path()."/views",

        app_path()."/controllers/json/api2",
        app_path()."/controllers/json/api3",
    ),
...

Another bugfix with an annotations file extention. It is failing when "resourcePath" of @swg\Resource has a dot inside.

@Sano000 Sano000 changed the title 1.0 multi config support (v1.0) Jun 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant