forked from loafle/openapi-generator-original
better php enum naming
This commit is contained in:
@@ -585,7 +585,7 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toEnumName(CodegenProperty property) {
|
public String toEnumName(CodegenProperty property) {
|
||||||
String enumName = toModelName(property.name) + "Enum";
|
String enumName = toModelName(property.name);
|
||||||
|
|
||||||
if (enumName.matches("\\d.*")) { // starts with number
|
if (enumName.matches("\\d.*")) { // starts with number
|
||||||
return "_" + enumName;
|
return "_" + enumName;
|
||||||
@@ -596,6 +596,7 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> postProcessModels(Map<String, Object> objs) {
|
public Map<String, Object> postProcessModels(Map<String, Object> objs) {
|
||||||
|
// process enum in models
|
||||||
return postProcessModelsEnum(objs);
|
return postProcessModelsEnum(objs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ This PHP package is automatically generated by the [Swagger Codegen](https://git
|
|||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Package version: 1.0.0
|
- Package version: 1.0.0
|
||||||
- Build date: 2016-04-03T00:07:22.143+08:00
|
- Build date: 2016-04-03T17:03:15.368+08:00
|
||||||
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|||||||
@@ -114,9 +114,9 @@ class InlineResponse200 implements ArrayAccess
|
|||||||
return self::$getters;
|
return self::$getters;
|
||||||
}
|
}
|
||||||
|
|
||||||
const STATUS_AVAILABLE = ""available"";
|
const Status_AVAILABLE = "available";
|
||||||
const STATUS_PENDING = ""pending"";
|
const Status_PENDING = "pending";
|
||||||
const STATUS_SOLD = ""sold"";
|
const Status_SOLD = "sold";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -126,9 +126,9 @@ class InlineResponse200 implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
public function getStatusAllowableValues() {
|
public function getStatusAllowableValues() {
|
||||||
return [
|
return [
|
||||||
self::STATUS_AVAILABLE,
|
self::Status_AVAILABLE,
|
||||||
self::STATUS_PENDING,
|
self::Status_PENDING,
|
||||||
self::STATUS_SOLD,
|
self::Status_SOLD,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -114,9 +114,9 @@ class Order implements ArrayAccess
|
|||||||
return self::$getters;
|
return self::$getters;
|
||||||
}
|
}
|
||||||
|
|
||||||
const STATUS_PLACED = ""placed"";
|
const Status_PLACED = "placed";
|
||||||
const STATUS_APPROVED = ""approved"";
|
const Status_APPROVED = "approved";
|
||||||
const STATUS_DELIVERED = ""delivered"";
|
const Status_DELIVERED = "delivered";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -126,9 +126,9 @@ class Order implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
public function getStatusAllowableValues() {
|
public function getStatusAllowableValues() {
|
||||||
return [
|
return [
|
||||||
self::STATUS_PLACED,
|
self::Status_PLACED,
|
||||||
self::STATUS_APPROVED,
|
self::Status_APPROVED,
|
||||||
self::STATUS_DELIVERED,
|
self::Status_DELIVERED,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -114,9 +114,9 @@ class Pet implements ArrayAccess
|
|||||||
return self::$getters;
|
return self::$getters;
|
||||||
}
|
}
|
||||||
|
|
||||||
const STATUS_AVAILABLE = ""available"";
|
const Status_AVAILABLE = "available";
|
||||||
const STATUS_PENDING = ""pending"";
|
const Status_PENDING = "pending";
|
||||||
const STATUS_SOLD = ""sold"";
|
const Status_SOLD = "sold";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -126,9 +126,9 @@ class Pet implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
public function getStatusAllowableValues() {
|
public function getStatusAllowableValues() {
|
||||||
return [
|
return [
|
||||||
self::STATUS_AVAILABLE,
|
self::Status_AVAILABLE,
|
||||||
self::STATUS_PENDING,
|
self::Status_PENDING,
|
||||||
self::STATUS_SOLD,
|
self::Status_SOLD,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user