From 3c34304f48003d1203c37d90e01b28d81b4707c8 Mon Sep 17 00:00:00 2001 From: coffeemakr Date: Mon, 23 Mar 2026 12:51:23 +0100 Subject: [PATCH] [php-nextgen]: Simplify enum type --- .../codegen/languages/PhpNextgenClientCodegen.java | 10 ---------- .../src/main/resources/php-nextgen/model_enum.mustache | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) 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}}