Skip to content

Commit 3c34304

Browse files
committed
[php-nextgen]: Simplify enum type
1 parent fd0d43f commit 3c34304

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)