forked from loafle/openapi-generator-original
Added model.mustache for basic class definitions. Added sample class files.
This commit is contained in:
@@ -27,12 +27,12 @@ public class SlimFrameworkServerCodegen extends DefaultCodegen implements Codege
|
||||
|
||||
String packagePath = "SwaggerServer";
|
||||
|
||||
modelPackage = packagePath + "/lib/models";
|
||||
apiPackage = packagePath + "/lib";
|
||||
outputFolder = "generated-code/slim";
|
||||
modelPackage = packagePath + "\\lib\\Models";
|
||||
apiPackage = packagePath + "\\lib";
|
||||
outputFolder = "generated-code" + File.separator + "slim";
|
||||
modelTemplateFiles.put("model.mustache", ".php");
|
||||
|
||||
// no model, api files
|
||||
modelTemplateFiles.clear();
|
||||
// no api files
|
||||
apiTemplateFiles.clear();
|
||||
|
||||
embeddedTemplateDir = templateDir = "slim";
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
{{#models}}{{#model}}/*
|
||||
* {{classname}}
|
||||
*/
|
||||
namespace {{package}};
|
||||
|
||||
/*
|
||||
* {{classname}}
|
||||
*/
|
||||
class {{classname}} {
|
||||
{{#vars}}/* @var {{datatype}} ${{name}} {{#description}}{{description}}{{/description}} */
|
||||
private ${{name}};
|
||||
{{/vars}}
|
||||
}
|
||||
{{/model}}{{/models}}
|
||||
Reference in New Issue
Block a user