Skip to content

Commit 09add2d

Browse files
committed
Fix test failure by allowing backslash in model name
1 parent 9cbf2d3 commit 09add2d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PhpClientCodegen.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,8 @@ public String toParamName(String name) {
330330

331331
@Override
332332
public String toModelName(String name) {
333-
name = sanitizeName(name);
333+
// Note: backslash ("\\") is allowed for e.g. "\\DateTime"
334+
name = name.replaceAll("[^\\w\\\\]+", "_");
334335

335336
// model name cannot use reserved keyword
336337
if (reservedWords.contains(name)) {

0 commit comments

Comments
 (0)