forked from loafle/openapi-generator-original
Merge pull request #1270 from xhh/php-sanitize-model-name
Fix #1145: sanitize model name in PHP client
This commit is contained in:
commit
770ea9d12e
@ -330,6 +330,9 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toModelName(String name) {
|
public String toModelName(String name) {
|
||||||
|
// Note: backslash ("\\") is allowed for e.g. "\\DateTime"
|
||||||
|
name = name.replaceAll("[^\\w\\\\]+", "_");
|
||||||
|
|
||||||
// model name cannot use reserved keyword
|
// model name cannot use reserved keyword
|
||||||
if (reservedWords.contains(name)) {
|
if (reservedWords.contains(name)) {
|
||||||
escapeReservedWord(name); // e.g. return => _return
|
escapeReservedWord(name); // e.g. return => _return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user