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 |
| 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.
@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.
Please update the following functions to include the new property:
There was a problem hiding this comment.
Thanks for pointing it out!
There was a problem hiding this comment.
Updated the comment according to the renaming.
#4042 (comment)
|
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.shif 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
styleandexplodeattributes to CodegenParameter.