-
Notifications
You must be signed in to change notification settings - Fork 934
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
Add PathFilter
processor to filter paths
#1613
Conversation
Hi,There are still several problems with the filter
|
|
At present, I have found such a method to replace it. If you can filter it before generating the document, there will be only one of the two, and no exception will occur. |
@DerManoMann There is still a problem. In our actual use, we may have different names and version numbers for different interface documents. Currently, only the following unified comments are supported:
|
What does unified comments mean? How does the info attribute have a relationship with path items or tags? |
I wrote a JAVA Swagger configuration file for you, I think this should help me express
|
Yeah, I was wondering if things would get there :) Something like this is currently way out of scope of what swagger-php does. It is, for the most part, just a annotation/attribute processor to convert those into an OpenAPI spec. Programmatic feature like the above would be a new paradigm. Having said that, you could add the actual As for the other questions - maybe it is worth filing new, separate issues for that. In particular the one about the filtering not working as expected. Finally, your duplicate |
Hi~ I think this may be quite different from the existing swagger-php in global configuration, but I think excellent evolution is necessary, and a global configuration file can be added while retaining the original solution. For this I created a new issue |
The filtering did not meet my expectations, so I created the corresponding issue |
When you don't know which Because the documents are different, only one will be left.
|
Fixes #1609
Allows to filter on either tags or paths via configurable regexps.
Example using PHP:
Command line would look something like
./bin/openapi -c pathFilter.tags[]=/pet/ -c cleanUnusedComponents.enabled=true app/*