diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java index e83f7bf92f4f..c218b7264a31 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java @@ -167,16 +167,6 @@ private ModelsMap postProcessModelsMap(ModelsMap objs) { prop.vendorExtensions.putIfAbsent("x-php-prop-type", propType); } - - if (model.isEnum) { - for (Map enumVars : (List>) model.getAllowableValues().get("enumVars")) { - if ((Boolean) enumVars.get("isString")) { - model.vendorExtensions.putIfAbsent("x-php-enum-type", "string"); - } else { - model.vendorExtensions.putIfAbsent("x-php-enum-type", "int"); - } - } - } } return objs; } diff --git a/modules/openapi-generator/src/main/resources/php-nextgen/model_enum.mustache b/modules/openapi-generator/src/main/resources/php-nextgen/model_enum.mustache index aa553ed05647..0a25e3f258dd 100644 --- a/modules/openapi-generator/src/main/resources/php-nextgen/model_enum.mustache +++ b/modules/openapi-generator/src/main/resources/php-nextgen/model_enum.mustache @@ -1,4 +1,4 @@ -enum {{classname}}: {{exts.x-php-enum-type}} +enum {{classname}}: {{dataType}} { {{#allowableValues}} {{#enumVars}}