Fix test failure by allowing backslash in model name

This commit is contained in:
xhh
2015-09-22 14:03:27 +08:00
parent 9cbf2d3707
commit 09add2d871

View File

@@ -330,7 +330,8 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
@Override
public String toModelName(String name) {
name = sanitizeName(name);
// Note: backslash ("\\") is allowed for e.g. "\\DateTime"
name = name.replaceAll("[^\\w\\\\]+", "_");
// model name cannot use reserved keyword
if (reservedWords.contains(name)) {