Skip to content

Commit 2cad996

Browse files
authored
[php-nextgen]: Simplify enum type (#23320)
Co-authored-by: coffeemakr <coffeemakr@users.noreply.github.com>
1 parent f5a4bee commit 2cad996

2 files changed

Lines changed: 1 addition & 11 deletions

File tree

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,16 +167,6 @@ private ModelsMap postProcessModelsMap(ModelsMap objs) {
167167

168168
prop.vendorExtensions.putIfAbsent("x-php-prop-type", propType);
169169
}
170-
171-
if (model.isEnum) {
172-
for (Map<String, Object> enumVars : (List<Map<String, Object>>) model.getAllowableValues().get("enumVars")) {
173-
if ((Boolean) enumVars.get("isString")) {
174-
model.vendorExtensions.putIfAbsent("x-php-enum-type", "string");
175-
} else {
176-
model.vendorExtensions.putIfAbsent("x-php-enum-type", "int");
177-
}
178-
}
179-
}
180170
}
181171
return objs;
182172
}

modules/openapi-generator/src/main/resources/php-nextgen/model_enum.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
enum {{classname}}: {{exts.x-php-enum-type}}
1+
enum {{classname}}: {{dataType}}
22
{
33
{{#allowableValues}}
44
{{#enumVars}}

0 commit comments

Comments
 (0)