-
-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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 style
and explode
#4042
Add style
and explode
#4042
Conversation
I've checked that the values are available in mustache files. (PHP)
{{#allParams}}
+ {{#style}}var_dump('{{style}}');{{/style}}
+ var_dump({{isExplode}});
{{/allParams}}
protected function testQueryParameterCollectionFormatRequest($pipe, $ioutil, $http, $url, $context)
{
var_dump('form');
var_dump(true); |
cc @OpenAPITools/generator-core-team |
@@ -26,9 +26,9 @@ | |||
public class CodegenParameter { | |||
public boolean isFormParam, isQueryParam, isPathParam, isHeaderParam, | |||
isCookieParam, isBodyParam, hasMore, isContainer, | |||
secondaryParam, isCollectionFormatMulti, isPrimitiveType, isModel; | |||
secondaryParam, isCollectionFormatMulti, isPrimitiveType, isModel, shouldExplode; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ackintosh thanks for the PR. What about using isExplode
to follow the naming convention of other boolean flags?
cc @OpenAPITools/generator-core-team
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for pointing it out!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated the comment according to the renaming.
#4042 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
CircleCI failure not related to this change. |
@ackintosh thanks for the PR, which has been included in v4.2.0 release: https://twitter.com/oas_generator/status/1189824932345069569 |
PR checklist
./bin/
to update Petstore sample so that CIs can verify the change. (For instance, only need to run./bin/{LANG}-petstore.sh
,./bin/openapi3/{LANG}-petstore.sh
if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in.\bin\windows\
. If contributing template-only or documentation-only changes which will change sample output, be sure to build the project first.master
,4.1.x
,5.0.x
. Default:master
.Description of the PR
Related issue: #4039
In order to provide better collection serialization support, add
style
andexplode
attributes to CodegenParameter.