Update default value for PHP server generators (slim, silex) (#272)

* update php slim samples

* update php silex samples

* update php silex default value
This commit is contained in:
William Cheng
2018-04-30 15:18:13 +08:00
committed by GitHub
parent 799b033c22
commit 7ad92572e4
69 changed files with 546 additions and 535 deletions

View File

@@ -30,13 +30,11 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
public PhpSilexServerCodegen() {
super();
invokerPackage = camelize("SwaggerServer");
String packagePath = "SwaggerServer";
modelPackage = packagePath + "/lib/models";
apiPackage = packagePath + "/lib";
outputFolder = "generated-code/php-silex";
invokerPackage = camelize("OpenAPIServer");
String packagePath = "OpenAPIServer";
modelPackage = packagePath + File.separator + "lib" + File.separator + "models";
apiPackage = packagePath + File.separator + "lib";
outputFolder = "generated-code" + File.separator + "php-silex";
// no model, api files
modelTemplateFiles.clear();
@@ -46,7 +44,14 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
setReservedWordsLowerCase(
Arrays.asList(
"__halt_compiler", "abstract", "and", "array", "as", "break", "callable", "case", "catch", "class", "clone", "const", "continue", "declare", "default", "die", "do", "echo", "else", "elseif", "empty", "enddeclare", "endfor", "endforeach", "endif", "endswitch", "endwhile", "eval", "exit", "extends", "final", "for", "foreach", "function", "global", "goto", "if", "implements", "include", "include_once", "instanceof", "insteadof", "interface", "isset", "list", "namespace", "new", "or", "print", "private", "protected", "public", "require", "require_once", "return", "static", "switch", "throw", "trait", "try", "unset", "use", "var", "while", "xor")
"__halt_compiler", "abstract", "and", "array", "as", "break", "callable", "case", "catch",
"class", "clone", "const", "continue", "declare", "default", "die", "do", "echo", "else",
"elseif", "empty", "enddeclare", "endfor", "endforeach", "endif", "endswitch", "endwhile",
"eval", "exit", "extends", "final", "for", "foreach", "function", "global", "goto", "if",
"implements", "include", "include_once", "instanceof", "insteadof", "interface", "isset",
"list", "namespace", "new", "or", "print", "private", "protected", "public", "require",
"require_once", "return", "static", "switch", "throw", "trait", "try", "unset", "use",
"var", "while", "xor")
);
additionalProperties.put(CodegenConstants.INVOKER_PACKAGE, invokerPackage);
@@ -125,12 +130,12 @@ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConf
@Override
public String apiFileFolder() {
return (outputFolder + "/" + apiPackage()).replace('/', File.separatorChar);
return (outputFolder + File.separator + apiPackage()).replace('/', File.separatorChar);
}
@Override
public String modelFileFolder() {
return (outputFolder + "/" + modelPackage()).replace('/', File.separatorChar);
return (outputFolder + File.separator + modelPackage()).replace('/', File.separatorChar);
}
@Override

View File

@@ -37,10 +37,7 @@ public class PhpSlimServerCodegen extends DefaultCodegen implements CodegenConfi
// at the moment
importMapping.clear();
invokerPackage = camelize("SwaggerServer");
//String packagePath = "SwaggerServer";
invokerPackage = camelize("OpenAPIServer");
modelPackage = packagePath + "\\Models";
apiPackage = packagePath;
outputFolder = "generated-code" + File.separator + "slim";
@@ -130,12 +127,12 @@ public class PhpSlimServerCodegen extends DefaultCodegen implements CodegenConfi
@Override
public String apiFileFolder() {
return (outputFolder + "/" + toPackagePath(apiPackage, srcBasePath));
return (outputFolder + File.separator + toPackagePath(apiPackage, srcBasePath));
}
@Override
public String modelFileFolder() {
return (outputFolder + "/" + toPackagePath(modelPackage, srcBasePath));
return (outputFolder + File.separator + toPackagePath(modelPackage, srcBasePath));
}
@Override

View File

@@ -29,7 +29,7 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
protected String testsPackage;
protected String apiTestsPackage;
protected String modelTestsPackage;
protected String composerVendorName = "swagger";
protected String composerVendorName = "openapi";
protected String composerProjectName = "server-bundle";
protected String testsDirName = "Tests";
protected String bundleName;
@@ -72,8 +72,8 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
supportsInheritance = true;
srcBasePath = ".";
setInvokerPackage("Swagger\\Server");
setBundleName("SwaggerServer");
setInvokerPackage("OpenAPI\\Server");
setBundleName("OpenAPIServer");
packagePath = "SymfonyBundle-php";
modelDirName = "Model";
docsBasePath = "Resources" + File.separator + "docs";
@@ -96,7 +96,14 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
"formParams", "_header_accept", "_tempBody",
// PHP reserved words
"__halt_compiler", "abstract", "and", "array", "as", "break", "callable", "case", "catch", "class", "clone", "const", "continue", "declare", "default", "die", "do", "echo", "else", "elseif", "empty", "enddeclare", "endfor", "endforeach", "endif", "endswitch", "endwhile", "eval", "exit", "extends", "final", "for", "foreach", "function", "global", "goto", "if", "implements", "include", "include_once", "instanceof", "insteadof", "interface", "isset", "list", "namespace", "new", "or", "print", "private", "protected", "public", "require", "require_once", "return", "static", "switch", "throw", "trait", "try", "unset", "use", "var", "while", "xor"
"__halt_compiler", "abstract", "and", "array", "as", "break", "callable", "case", "catch",
"class", "clone", "const", "continue", "declare", "default", "die", "do", "echo", "else",
"elseif", "empty", "enddeclare", "endfor", "endforeach", "endif", "endswitch", "endwhile",
"eval", "exit", "extends", "final", "for", "foreach", "function", "global", "goto", "if",
"implements", "include", "include_once", "instanceof", "insteadof", "interface", "isset",
"list", "namespace", "new", "or", "print", "private", "protected", "public", "require",
"require_once", "return", "static", "switch", "throw", "trait", "try", "unset", "use",
"var", "while", "xor"
)
);
@@ -153,9 +160,11 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
typeMapping.put("ByteArray", "string");
typeMapping.put("UUID", "string");
cliOptions.add(new CliOption(COMPOSER_VENDOR_NAME, "The vendor name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets. IMPORTANT NOTE (2016/03): composerVendorName will be deprecated and replaced by gitUserId in the next openapi-generator release"));
cliOptions.add(new CliOption(COMPOSER_VENDOR_NAME, "The vendor name used in the composer package name." +
" The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. yaypets"));
cliOptions.add(new CliOption(BUNDLE_NAME, "The name of the Symfony bundle. The template uses {{bundleName}}"));
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name. The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client. IMPORTANT NOTE (2016/03): composerProjectName will be deprecated and replaced by gitRepoId in the next openapi-generator release"));
cliOptions.add(new CliOption(COMPOSER_PROJECT_NAME, "The project name used in the composer package name." +
" The template uses {{composerVendorName}}/{{composerProjectName}} for the composer package name. e.g. petstore-client"));
cliOptions.add(new CliOption(CodegenConstants.HIDE_GENERATION_TIMESTAMP, CodegenConstants.HIDE_GENERATION_TIMESTAMP_DESC)
.defaultValue(Boolean.TRUE.toString()));
cliOptions.add(new CliOption(PHP_LEGACY_SUPPORT, "Should the generated code be compatible with PHP 5.x?").defaultValue(Boolean.TRUE.toString()));
@@ -201,16 +210,16 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
@Override
public String getHelp() {
return "Generates a Symfony server bundle.";
return "Generates a PHP Symfony server bundle.";
}
@Override
public String apiFilename(String templateName, String tag) {
String suffix = apiTemplateFiles().get(templateName);
if (templateName.equals("api_controller.mustache"))
return controllerFileFolder() + '/' + toControllerName(tag) + suffix;
return controllerFileFolder() + File.separator + toControllerName(tag) + suffix;
return apiFileFolder() + '/' + toApiFilename(tag) + suffix;
return apiFileFolder() + File.separator + toApiFilename(tag) + suffix;
}
@Override
@@ -486,7 +495,7 @@ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements Codeg
/**
* Output the type declaration of the property
*
* @param p Swagger Schema object
* @param p OpenAPI Schema object
* @return a string presentation of the property type
*/
public String getPropertyTypeDeclaration(Schema p) {

View File

@@ -1,10 +1,10 @@
# Swagger generated server
# OpenAPI generated server
## Overview
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
This server was generated by the [openapi-generator](https://github.com/openapitools/openapi-generator) project. By using the
[OpenAPI-Spec](https://www.openapis.org/) from a remote server, you can easily generate a server stub. This
is an example of building a PHP server.
This example uses the [Silex](http://silex.sensiolabs.org/) micro-framework. To see how to make this your own, please take a look at the template here:
[TEMPLATES](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources/silex/)
[TEMPLATES](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/silex/)

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{invokerPackage}}\DependencyInjection\Compiler
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -28,8 +28,8 @@ use Symfony\Component\DependencyInjection\Reference;
*
* @category Class
* @package {{invokerPackage}}\DependencyInjection\Compiler
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class {{bundleName}}ApiPass implements CompilerPassInterface
{

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{apiPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -26,8 +26,8 @@ namespace {{apiPackage}};
*
* @category Class
* @package {{apiPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class ApiServer
{

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{invokerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -28,8 +28,8 @@ use {{invokerPackage}}\DependencyInjection\Compiler\{{bundleName}}ApiPass;
*
* @category Class
* @package {{invokerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class {{bundleClassName}} extends Bundle
{

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{controllerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -29,8 +29,8 @@ use {{servicePackage}}\ValidatorInterface;
*
* @category Class
* @package {{controllerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class Controller
{

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{invokerPackage}}\DependencyInjection
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -29,8 +29,8 @@ use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
*
* @category Class
* @package {{invokerPackage}}\DependencyInjection
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class {{bundleExtensionName}} extends Extension
{

View File

@@ -3,7 +3,7 @@
{{{appDescription}}}
{{/appDescription}}
This [Symfony](https://symfony.com/) bundle is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
This [Symfony](https://symfony.com/) bundle is automatically generated by the [OpenAPI Generator](https://github.com/openapitools/openapi-generator) project:
- API version: {{appVersion}}
{{#artifactVersion}}
@@ -29,7 +29,7 @@ To install the dependencies via [Composer](http://getcomposer.org/), add the fol
{
"repositories": [{
"type": "path",
"url": "//Path to your generated swagger bundle"
"url": "//Path to your generated openapi bundle"
}],
}
```
@@ -40,7 +40,7 @@ Then run:
composer require {{#composerVendorName}}{{.}}{{/composerVendorName}}{{^composerVendorName}}{{gitUserId}}{{/composerVendorName}}/{{#composerProjectName}}{{.}}{{/composerProjectName}}{{^composerProjectName}}{{gitRepoId}}{{/composerProjectName}}:dev-master
```
to add the generated swagger bundle as a dependency.
to add the generated openapi bundle as a dependency.
## Tests

View File

@@ -5,14 +5,14 @@
*
* @category Class
* @package {{invokerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -27,8 +27,8 @@ use Symfony\Component\HttpFoundation\File\UploadedFile;
*
* @category Interface
* @package {{apiPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
interface {{classname}}
{

View File

@@ -6,14 +6,14 @@
*
* @category Class
* @package {{controllerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -33,8 +33,8 @@ use {{apiPackage}}\{{classname}};
*
* @category Class
* @package {{controllerPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class {{controllerName}} extends Controller
{
@@ -180,7 +180,7 @@ class {{controllerName}} extends Controller
$responseHeaders,
[
'Content-Type' => $responseFormat,
'X-Swagger-Message' => $message
'X-OpenAPI-Message' => $message
]
)
);

View File

@@ -5,17 +5,17 @@
{{/artifactVersion}}
"description": "{{description}}",
"keywords": [
"swagger",
"openapi",
"php",
"sdk",
"api"
],
"homepage": "http://swagger.io",
"homepage": "https://github.com/openapitools/openapi-generator",
"license": "proprietary",
"authors": [
{
"name": "Swagger and contributors",
"homepage": "https://github.com/swagger-api/swagger-codegen"
"name": "openapi-generator contributors",
"homepage": "https://github.com/openapitools/openapi-generator"
}
],
"require": {

View File

@@ -1,7 +1,7 @@
#!/bin/sh
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
#
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update"
git_user_id=$1
git_repo_id=$2

View File

@@ -8,14 +8,14 @@
*
* @category Class
* @package {{modelPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
@@ -33,7 +33,7 @@ use JMS\Serializer\Annotation\SerializedName;
*
{{/description}}
* @package {{modelPackage}}
* @author Swagger Codegen team
* @author OpenAPI Generator team
*/
{{>model_generic}}
{{/model}}{{/models}}

View File

@@ -9,6 +9,6 @@
{{/appDescription}}
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/

View File

@@ -1,5 +1,5 @@
# NOTE: This file is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen
# NOTE: This file is auto generated by the openapi generator program.
# https://github.com/openapitools/openapi-generator
# Do not edit the class manually.
{{#apiInfo}}

View File

@@ -1,5 +1,5 @@
# NOTE: This file is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen
# NOTE: This file is auto generated by the openapi generator program.
# https://github.com/openapitools/openapi-generator
# Do not edit the class manually.
parameters:

View File

@@ -5,14 +5,14 @@
*
* @category Class
* @package {{apiTestsPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author openapi-generator contributors
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Please update the test case below to test the endpoint.
*/
@@ -29,8 +29,8 @@ use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
*
* @category Class
* @package {{apiTestsPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author openapi-generator contributors
* @link https://github.com/openapitools/openapi-generator
*/
{{#operations}}class {{classname}}Test extends WebTestCase
{

View File

@@ -8,14 +8,14 @@
*
* @category Class
* @package {{modelTestsPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author openapi-generator contributors
* @link https://github.com/openapitools/openapi-generator
*/
{{>partial_header}}
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* NOTE: This class is auto generated by the openapi generator program.
* https://github.com/openapitools/openapi-generator
* Please update the test case below to test the model.
*/
@@ -28,8 +28,8 @@ namespace {{modelPackage}};
// * @description {{#description}}{{description}}{{/description}}{{^description}}{{classname}}{{/description}}
/**
* @package {{modelTestsPackage}}
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @author openapi-generator contributors
* @link https://github.com/openapitools/openapi-generator
*/
class {{classname}}Test extends \PHPUnit_Framework_TestCase
{

View File

@@ -4,7 +4,7 @@
<artifactId>PhpSymfonyPetstoreServerTests</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<name>PHP Symfony Swagger Petstore Server</name>
<name>PHP Symfony Petstore Server</name>
<build>
<plugins>
<plugin>

View File

@@ -1,10 +1,10 @@
# Swagger generated server
# OpenAPI generated server
## Overview
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
is an example of building a PHP server.
This server was generated by the [openapi-generator](https://github.com/openapitools/openapi-generator) project. By using the
[OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub. This
is an example of building a PHP Slim server.
This example uses the [Slim Framework](http://www.slimframework.com/). To see how to make this your own, please take a look at the template here:
[TEMPLATES](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources/slim/)
[TEMPLATES](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/slim/)

View File

@@ -0,0 +1,10 @@
# OpenAPI generated server
## Overview
This server was generated by the [openapi-generator](https://github.com/openapitools/openapi-generator) project. By using the
[OpenAPI-Spec](https://www.openapis.org/) from a remote server, you can easily generate a server stub. This
is an example of building a PHP server.
This example uses the [Silex](http://silex.sensiolabs.org/) micro-framework. To see how to make this your own, please take a look at the template here:
[TEMPLATES](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/silex/)

View File

@@ -1,10 +0,0 @@
# Swagger generated server
## Overview
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
is an example of building a PHP server.
This example uses the [Silex](http://silex.sensiolabs.org/) micro-framework. To see how to make this your own, please take a look at the template here:
[TEMPLATES](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources/silex/)

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Api
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Api;
namespace OpenAPI\Server\Api;
/**
* ApiServer Class Doc Comment
@@ -35,9 +35,9 @@ namespace Swagger\Server\Api;
* PHP version 5
*
* @category Class
* @package Swagger\Server\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Api
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class ApiServer
{

View File

@@ -4,9 +4,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -16,29 +16,29 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Api;
namespace OpenAPI\Server\Api;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Swagger\Server\Model\ApiResponse;
use Swagger\Server\Model\Pet;
use OpenAPI\Server\Model\ApiResponse;
use OpenAPI\Server\Model\Pet;
/**
* PetApiInterface Interface Doc Comment
*
* @category Interface
* @package Swagger\Server\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Api
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
interface PetApiInterface
{
@@ -66,7 +66,7 @@ interface PetApiInterface
*
* Add a new pet to the store
*
* @param Swagger\Server\Model\Pet $pet Pet object that needs to be added to the store (required)
* @param OpenAPI\Server\Model\Pet $pet Pet object that needs to be added to the store (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
@@ -99,7 +99,7 @@ interface PetApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\Pet[]
* @return OpenAPI\Server\Model\Pet[]
*
*/
public function findPetsByStatus(array $status, &$responseCode, array &$responseHeaders);
@@ -113,7 +113,7 @@ interface PetApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\Pet[]
* @return OpenAPI\Server\Model\Pet[]
*
*/
public function findPetsByTags(array $tags, &$responseCode, array &$responseHeaders);
@@ -127,7 +127,7 @@ interface PetApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\Pet[]
* @return OpenAPI\Server\Model\Pet[]
*
*/
public function getPetById($petId, &$responseCode, array &$responseHeaders);
@@ -137,7 +137,7 @@ interface PetApiInterface
*
* Update an existing pet
*
* @param Swagger\Server\Model\Pet $pet Pet object that needs to be added to the store (required)
* @param OpenAPI\Server\Model\Pet $pet Pet object that needs to be added to the store (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
@@ -173,7 +173,7 @@ interface PetApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\ApiResponse[]
* @return OpenAPI\Server\Model\ApiResponse[]
*
*/
public function uploadFile($petId, $additionalMetadata = null, UploadedFile $file = null, &$responseCode, array &$responseHeaders);

View File

@@ -4,9 +4,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -16,28 +16,28 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Api;
namespace OpenAPI\Server\Api;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Swagger\Server\Model\Order;
use OpenAPI\Server\Model\Order;
/**
* StoreApiInterface Interface Doc Comment
*
* @category Interface
* @package Swagger\Server\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Api
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
interface StoreApiInterface
{
@@ -87,7 +87,7 @@ interface StoreApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\Order[]
* @return OpenAPI\Server\Model\Order[]
*
*/
public function getOrderById($orderId, &$responseCode, array &$responseHeaders);
@@ -97,11 +97,11 @@ interface StoreApiInterface
*
* Place an order for a pet
*
* @param Swagger\Server\Model\Order $order order placed for purchasing the pet (required)
* @param OpenAPI\Server\Model\Order $order order placed for purchasing the pet (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\Order[]
* @return OpenAPI\Server\Model\Order[]
*
*/
public function placeOrder(Order $order, &$responseCode, array &$responseHeaders);

View File

@@ -4,9 +4,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -16,28 +16,28 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Api;
namespace OpenAPI\Server\Api;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Swagger\Server\Model\User;
use OpenAPI\Server\Model\User;
/**
* UserApiInterface Interface Doc Comment
*
* @category Interface
* @package Swagger\Server\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Api
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
interface UserApiInterface
{
@@ -47,7 +47,7 @@ interface UserApiInterface
*
* Create user
*
* @param Swagger\Server\Model\User $user Created user object (required)
* @param OpenAPI\Server\Model\User $user Created user object (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
@@ -61,7 +61,7 @@ interface UserApiInterface
*
* Creates list of users with given input array
*
* @param Swagger\Server\Model\User[] $user List of user object (required)
* @param OpenAPI\Server\Model\User[] $user List of user object (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
@@ -75,7 +75,7 @@ interface UserApiInterface
*
* Creates list of users with given input array
*
* @param Swagger\Server\Model\User[] $user List of user object (required)
* @param OpenAPI\Server\Model\User[] $user List of user object (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
@@ -107,7 +107,7 @@ interface UserApiInterface
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return Swagger\Server\Model\User[]
* @return OpenAPI\Server\Model\User[]
*
*/
public function getUserByName($username, &$responseCode, array &$responseHeaders);
@@ -146,7 +146,7 @@ interface UserApiInterface
* Updated user
*
* @param string $username name that need to be deleted (required)
* @param Swagger\Server\Model\User $user Updated user object (required)
* @param OpenAPI\Server\Model\User $user Updated user object (required)
* @param integer $responseCode The HTTP response code to return
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,30 +17,30 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Controller;
namespace OpenAPI\Server\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Swagger\Server\Service\SerializerInterface;
use Swagger\Server\Service\ValidatorInterface;
use OpenAPI\Server\Service\SerializerInterface;
use OpenAPI\Server\Service\ValidatorInterface;
/**
* Controller Class Doc Comment
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class Controller
{

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,34 +17,34 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Controller;
namespace OpenAPI\Server\Controller;
use \Exception;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Symfony\Component\Validator\Constraints as Assert;
use Swagger\Server\Api\PetApiInterface;
use Swagger\Server\Model\ApiResponse;
use Swagger\Server\Model\Pet;
use OpenAPI\Server\Api\PetApiInterface;
use OpenAPI\Server\Model\ApiResponse;
use OpenAPI\Server\Model\Pet;
/**
* PetController Class Doc Comment
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class PetController extends Controller
{
@@ -87,12 +87,12 @@ class PetController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$pet = $this->deserialize($pet, 'Swagger\Server\Model\Pet', $inputFormat);
$pet = $this->deserialize($pet, 'OpenAPI\Server\Model\Pet', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\Type("Swagger\Server\Model\Pet");
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Pet");
$response = $this->validate($pet, $asserts);
if ($response instanceof Response) {
return $response;
@@ -515,12 +515,12 @@ class PetController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$pet = $this->deserialize($pet, 'Swagger\Server\Model\Pet', $inputFormat);
$pet = $this->deserialize($pet, 'OpenAPI\Server\Model\Pet', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\Type("Swagger\Server\Model\Pet");
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Pet");
$response = $this->validate($pet, $asserts);
if ($response instanceof Response) {
return $response;

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,33 +17,33 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Controller;
namespace OpenAPI\Server\Controller;
use \Exception;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Symfony\Component\Validator\Constraints as Assert;
use Swagger\Server\Api\StoreApiInterface;
use Swagger\Server\Model\Order;
use OpenAPI\Server\Api\StoreApiInterface;
use OpenAPI\Server\Model\Order;
/**
* StoreController Class Doc Comment
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class StoreController extends Controller
{
@@ -286,7 +286,7 @@ class StoreController extends Controller
public function placeOrderAction(Request $request)
{
// Make sure that the client is providing something that we can consume
$consumes = ['application/json'];
$consumes = [];
$inputFormat = $request->headers->has('Content-Type')?$request->headers->get('Content-Type'):$consumes[0];
if (!in_array($inputFormat, $consumes)) {
// We can't consume the content that the client is sending us
@@ -310,12 +310,12 @@ class StoreController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$order = $this->deserialize($order, 'Swagger\Server\Model\Order', $inputFormat);
$order = $this->deserialize($order, 'OpenAPI\Server\Model\Order', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\Type("Swagger\Server\Model\Order");
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Order");
$response = $this->validate($order, $asserts);
if ($response instanceof Response) {
return $response;

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,33 +17,33 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Controller;
namespace OpenAPI\Server\Controller;
use \Exception;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Symfony\Component\Validator\Constraints as Assert;
use Swagger\Server\Api\UserApiInterface;
use Swagger\Server\Model\User;
use OpenAPI\Server\Api\UserApiInterface;
use OpenAPI\Server\Model\User;
/**
* UserController Class Doc Comment
*
* @category Class
* @package Swagger\Server\Controller
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Controller
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class UserController extends Controller
{
@@ -59,7 +59,7 @@ class UserController extends Controller
public function createUserAction(Request $request)
{
// Make sure that the client is providing something that we can consume
$consumes = ['application/json'];
$consumes = [];
$inputFormat = $request->headers->has('Content-Type')?$request->headers->get('Content-Type'):$consumes[0];
if (!in_array($inputFormat, $consumes)) {
// We can't consume the content that the client is sending us
@@ -83,12 +83,12 @@ class UserController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$user = $this->deserialize($user, 'Swagger\Server\Model\User', $inputFormat);
$user = $this->deserialize($user, 'OpenAPI\Server\Model\User', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\Type("Swagger\Server\Model\User");
$asserts[] = new Assert\Type("OpenAPI\Server\Model\User");
$response = $this->validate($user, $asserts);
if ($response instanceof Response) {
return $response;
@@ -141,7 +141,7 @@ class UserController extends Controller
public function createUsersWithArrayInputAction(Request $request)
{
// Make sure that the client is providing something that we can consume
$consumes = ['application/json'];
$consumes = [];
$inputFormat = $request->headers->has('Content-Type')?$request->headers->get('Content-Type'):$consumes[0];
if (!in_array($inputFormat, $consumes)) {
// We can't consume the content that the client is sending us
@@ -165,13 +165,13 @@ class UserController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$user = $this->deserialize($user, 'array<Swagger\Server\Model\User>', $inputFormat);
$user = $this->deserialize($user, 'array<OpenAPI\Server\Model\User>', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\All([
new Assert\Type("Swagger\Server\Model\User")
new Assert\Type("OpenAPI\Server\Model\User")
]);
$response = $this->validate($user, $asserts);
if ($response instanceof Response) {
@@ -225,7 +225,7 @@ class UserController extends Controller
public function createUsersWithListInputAction(Request $request)
{
// Make sure that the client is providing something that we can consume
$consumes = ['application/json'];
$consumes = [];
$inputFormat = $request->headers->has('Content-Type')?$request->headers->get('Content-Type'):$consumes[0];
if (!in_array($inputFormat, $consumes)) {
// We can't consume the content that the client is sending us
@@ -249,13 +249,13 @@ class UserController extends Controller
// Use the default value if no value was provided
// Deserialize the input values that needs it
$user = $this->deserialize($user, 'array<Swagger\Server\Model\User>', $inputFormat);
$user = $this->deserialize($user, 'array<OpenAPI\Server\Model\User>', $inputFormat);
// Validate the input values
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\All([
new Assert\Type("Swagger\Server\Model\User")
new Assert\Type("OpenAPI\Server\Model\User")
]);
$response = $this->validate($user, $asserts);
if ($response instanceof Response) {
@@ -615,7 +615,7 @@ class UserController extends Controller
public function updateUserAction(Request $request, $username)
{
// Make sure that the client is providing something that we can consume
$consumes = ['application/json'];
$consumes = [];
$inputFormat = $request->headers->has('Content-Type')?$request->headers->get('Content-Type'):$consumes[0];
if (!in_array($inputFormat, $consumes)) {
// We can't consume the content that the client is sending us
@@ -640,7 +640,7 @@ class UserController extends Controller
// Deserialize the input values that needs it
$username = $this->deserialize($username, 'string', 'string');
$user = $this->deserialize($user, 'Swagger\Server\Model\User', $inputFormat);
$user = $this->deserialize($user, 'OpenAPI\Server\Model\User', $inputFormat);
// Validate the input values
$asserts = [];
@@ -652,7 +652,7 @@ class UserController extends Controller
}
$asserts = [];
$asserts[] = new Assert\NotNull();
$asserts[] = new Assert\Type("Swagger\Server\Model\User");
$asserts[] = new Assert\Type("OpenAPI\Server\Model\User");
$response = $this->validate($user, $asserts);
if ($response instanceof Response) {
return $response;

View File

@@ -1,13 +1,13 @@
<?php
/**
* SwaggerServerApiPass
* OpenAPIServerApiPass
*
* PHP version 5
*
* @category Class
* @package Swagger\Server\DependencyInjection\Compiler
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\DependencyInjection\Compiler
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,31 +17,31 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\DependencyInjection\Compiler;
namespace OpenAPI\Server\DependencyInjection\Compiler;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;
/**
* SwaggerServerApiPass Class Doc Comment
* OpenAPIServerApiPass Class Doc Comment
*
* @category Class
* @package Swagger\Server\DependencyInjection\Compiler
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\DependencyInjection\Compiler
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class SwaggerServerApiPass implements CompilerPassInterface
class OpenAPIServerApiPass implements CompilerPassInterface
{
/**
@@ -51,14 +51,14 @@ class SwaggerServerApiPass implements CompilerPassInterface
*/
public function process(ContainerBuilder $container) {
// always first check if the primary service is defined
if (!$container->has('swagger_server.api.api_server')) {
if (!$container->has('open_apiserver.api.api_server')) {
return;
}
$definition = $container->findDefinition('swagger_server.api.api_server');
$definition = $container->findDefinition('open_apiserver.api.api_server');
// find all service IDs with the swagger_server.api tag
$taggedServices = $container->findTaggedServiceIds('swagger_server.api');
// find all service IDs with the open_apiserver.api tag
$taggedServices = $container->findTaggedServiceIds('open_apiserver.api');
foreach ($taggedServices as $id => $tags) {
foreach ($tags as $tag) {

View File

@@ -1,13 +1,13 @@
<?php
/**
* SwaggerServerExtension
* OpenAPIServerExtension
*
* PHP version 5
*
* @category Class
* @package Swagger\Server\DependencyInjection
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\DependencyInjection
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\DependencyInjection;
namespace OpenAPI\Server\DependencyInjection;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
@@ -35,14 +35,14 @@ use Symfony\Component\DependencyInjection\Extension\Extension;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
/**
* SwaggerServerExtension Class Doc Comment
* OpenAPIServerExtension Class Doc Comment
*
* @category Class
* @package Swagger\Server\DependencyInjection
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\DependencyInjection
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class SwaggerServerExtension extends Extension
class OpenAPIServerExtension extends Extension
{
public function load(array $configs, ContainerBuilder $container)
{
@@ -52,6 +52,6 @@ class SwaggerServerExtension extends Extension
public function getAlias()
{
return 'swagger_server';
return 'open_apiserver';
}
}

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* Describes the result of uploading an image resource
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class ApiResponse
{

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* A category for a pet
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class Category
{

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* An order for a pets from the pet store
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class Order
{

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* A pet for sale in the pet store
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class Pet
{
@@ -52,10 +52,10 @@ class Pet
protected $id;
/**
* @var Swagger\Server\Model\Category|null
* @var OpenAPI\Server\Model\Category|null
* @SerializedName("category")
* @Assert\Type("Swagger\Server\Model\Category")
* @Type("Swagger\Server\Model\Category")
* @Assert\Type("OpenAPI\Server\Model\Category")
* @Type("OpenAPI\Server\Model\Category")
*/
protected $category;
@@ -80,12 +80,12 @@ class Pet
protected $photoUrls;
/**
* @var Swagger\Server\Model\Tag[]|null
* @var OpenAPI\Server\Model\Tag[]|null
* @SerializedName("tags")
* @Assert\All({
* @Assert\Type("Swagger\Server\Model\Tag")
* @Assert\Type("OpenAPI\Server\Model\Tag")
* })
* @Type("array<Swagger\Server\Model\Tag>")
* @Type("array<OpenAPI\Server\Model\Tag>")
*/
protected $tags;
@@ -141,7 +141,7 @@ class Pet
/**
* Gets category.
*
* @return Swagger\Server\Model\Category|null
* @return OpenAPI\Server\Model\Category|null
*/
public function getCategory()
{
@@ -151,7 +151,7 @@ class Pet
/**
* Sets category.
*
* @param Swagger\Server\Model\Category|null $category
* @param OpenAPI\Server\Model\Category|null $category
*
* @return $this
*/
@@ -213,7 +213,7 @@ class Pet
/**
* Gets tags.
*
* @return Swagger\Server\Model\Tag[]|null
* @return OpenAPI\Server\Model\Tag[]|null
*/
public function getTags()
{
@@ -223,7 +223,7 @@ class Pet
/**
* Sets tags.
*
* @param Swagger\Server\Model\Tag[]|null $tags
* @param OpenAPI\Server\Model\Tag[]|null $tags
*
* @return $this
*/

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* A tag for a pet
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class Tag
{

View File

@@ -5,9 +5,9 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,17 +17,17 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
use Symfony\Component\Validator\Constraints as Assert;
use JMS\Serializer\Annotation\Type;
@@ -38,8 +38,8 @@ use JMS\Serializer\Annotation\SerializedName;
*
* A User who is purchasing from the pet store
*
* @package Swagger\Server\Model
* @author Swagger Codegen team
* @package OpenAPI\Server\Model
* @author OpenAPI Generator team
*/
class User
{

View File

@@ -1,13 +1,13 @@
<?php
/**
* SwaggerServerBundle
* OpenAPIServerBundle
*
* PHP version 5
*
* @category Class
* @package Swagger\Server
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
/**
@@ -17,34 +17,34 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* https://github.com/openapitools/openapi-generator
* Do not edit the class manually.
*/
namespace Swagger\Server;
namespace OpenAPI\Server;
use Symfony\Component\HttpKernel\Bundle\Bundle;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Swagger\Server\DependencyInjection\Compiler\SwaggerServerApiPass;
use OpenAPI\Server\DependencyInjection\Compiler\OpenAPIServerApiPass;
/**
* SwaggerServerBundle Class Doc Comment
* OpenAPIServerBundle Class Doc Comment
*
* @category Class
* @package Swagger\Server
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
* @package OpenAPI\Server
* @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator
*/
class SwaggerServerBundle extends Bundle
class OpenAPIServerBundle extends Bundle
{
public function build(ContainerBuilder $container)
{
$container->addCompilerPass(new SwaggerServerApiPass());
$container->addCompilerPass(new OpenAPIServerApiPass());
}
}

View File

@@ -1,7 +1,7 @@
# SwaggerServer
# OpenAPIServer
This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
This [Symfony](https://symfony.com/) bundle is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
This [Symfony](https://symfony.com/) bundle is automatically generated by the [OpenAPI Generator](https://github.com/openapitools/openapi-generator) project:
- API version: 1.0.0
- Build package: org.openapitools.codegen.languages.PhpSymfonyServerCodegen
@@ -26,7 +26,7 @@ To install the dependencies via [Composer](http://getcomposer.org/), add the fol
Then run:
```
composer require swagger/server-bundle:dev-master
composer require openapi/server-bundle:dev-master
```
to add the generated swagger bundle as a dependency.
@@ -55,7 +55,7 @@ public function registerBundles()
{
$bundles = array(
// ...
new Swagger\Server\SwaggerServerBundle(),
new OpenAPI\Server\OpenAPIServerBundle(),
// ...
);
}
@@ -65,8 +65,8 @@ Step 3: Register the routes:
```yaml
# app/config/routing.yml
swagger_server:
resource: "@SwaggerServerBundle/Resources/config/routing.yml"
open_apiserver:
resource: "@OpenAPIServerBundle/Resources/config/routing.yml"
```
Step 4: Implement the API calls:
@@ -77,7 +77,7 @@ Step 4: Implement the API calls:
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface // An interface is autogenerated
{
@@ -111,7 +111,7 @@ services:
acme.my_bundle.api.pet:
class: Acme\MyBundle\Api\PetApi
tags:
- { name: "swagger_server.api", api: "pet" }
- { name: "open_apiserver.api", api: "pet" }
# ...
```

View File

@@ -1,145 +1,145 @@
# NOTE: This file is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen
# https://github.com/openapitools/openapi-generator
# Do not edit the class manually.
# pet
swagger_server_pet_addpet:
open_apiserver_pet_addpet:
path: /pet
methods: [POST]
defaults:
_controller: swagger_server.controller.pet:addPetAction
_controller: open_apiserver.controller.pet:addPetAction
swagger_server_pet_deletepet:
open_apiserver_pet_deletepet:
path: /pet/{petId}
methods: [DELETE]
defaults:
_controller: swagger_server.controller.pet:deletePetAction
_controller: open_apiserver.controller.pet:deletePetAction
requirements:
petId: '\d+'
swagger_server_pet_findpetsbystatus:
open_apiserver_pet_findpetsbystatus:
path: /pet/findByStatus
methods: [GET]
defaults:
_controller: swagger_server.controller.pet:findPetsByStatusAction
_controller: open_apiserver.controller.pet:findPetsByStatusAction
swagger_server_pet_findpetsbytags:
open_apiserver_pet_findpetsbytags:
path: /pet/findByTags
methods: [GET]
defaults:
_controller: swagger_server.controller.pet:findPetsByTagsAction
_controller: open_apiserver.controller.pet:findPetsByTagsAction
swagger_server_pet_getpetbyid:
open_apiserver_pet_getpetbyid:
path: /pet/{petId}
methods: [GET]
defaults:
_controller: swagger_server.controller.pet:getPetByIdAction
_controller: open_apiserver.controller.pet:getPetByIdAction
requirements:
petId: '\d+'
swagger_server_pet_updatepet:
open_apiserver_pet_updatepet:
path: /pet
methods: [PUT]
defaults:
_controller: swagger_server.controller.pet:updatePetAction
_controller: open_apiserver.controller.pet:updatePetAction
swagger_server_pet_updatepetwithform:
open_apiserver_pet_updatepetwithform:
path: /pet/{petId}
methods: [POST]
defaults:
_controller: swagger_server.controller.pet:updatePetWithFormAction
_controller: open_apiserver.controller.pet:updatePetWithFormAction
requirements:
petId: '\d+'
swagger_server_pet_uploadfile:
open_apiserver_pet_uploadfile:
path: /pet/{petId}/uploadImage
methods: [POST]
defaults:
_controller: swagger_server.controller.pet:uploadFileAction
_controller: open_apiserver.controller.pet:uploadFileAction
requirements:
petId: '\d+'
# store
swagger_server_store_deleteorder:
open_apiserver_store_deleteorder:
path: /store/order/{orderId}
methods: [DELETE]
defaults:
_controller: swagger_server.controller.store:deleteOrderAction
_controller: open_apiserver.controller.store:deleteOrderAction
requirements:
orderId: '[a-z0-9]+'
swagger_server_store_getinventory:
open_apiserver_store_getinventory:
path: /store/inventory
methods: [GET]
defaults:
_controller: swagger_server.controller.store:getInventoryAction
_controller: open_apiserver.controller.store:getInventoryAction
swagger_server_store_getorderbyid:
open_apiserver_store_getorderbyid:
path: /store/order/{orderId}
methods: [GET]
defaults:
_controller: swagger_server.controller.store:getOrderByIdAction
_controller: open_apiserver.controller.store:getOrderByIdAction
requirements:
orderId: '\d+'
swagger_server_store_placeorder:
open_apiserver_store_placeorder:
path: /store/order
methods: [POST]
defaults:
_controller: swagger_server.controller.store:placeOrderAction
_controller: open_apiserver.controller.store:placeOrderAction
# user
swagger_server_user_createuser:
open_apiserver_user_createuser:
path: /user
methods: [POST]
defaults:
_controller: swagger_server.controller.user:createUserAction
_controller: open_apiserver.controller.user:createUserAction
swagger_server_user_createuserswitharrayinput:
open_apiserver_user_createuserswitharrayinput:
path: /user/createWithArray
methods: [POST]
defaults:
_controller: swagger_server.controller.user:createUsersWithArrayInputAction
_controller: open_apiserver.controller.user:createUsersWithArrayInputAction
swagger_server_user_createuserswithlistinput:
open_apiserver_user_createuserswithlistinput:
path: /user/createWithList
methods: [POST]
defaults:
_controller: swagger_server.controller.user:createUsersWithListInputAction
_controller: open_apiserver.controller.user:createUsersWithListInputAction
swagger_server_user_deleteuser:
open_apiserver_user_deleteuser:
path: /user/{username}
methods: [DELETE]
defaults:
_controller: swagger_server.controller.user:deleteUserAction
_controller: open_apiserver.controller.user:deleteUserAction
requirements:
username: '[a-z0-9]+'
swagger_server_user_getuserbyname:
open_apiserver_user_getuserbyname:
path: /user/{username}
methods: [GET]
defaults:
_controller: swagger_server.controller.user:getUserByNameAction
_controller: open_apiserver.controller.user:getUserByNameAction
requirements:
username: '[a-z0-9]+'
swagger_server_user_loginuser:
open_apiserver_user_loginuser:
path: /user/login
methods: [GET]
defaults:
_controller: swagger_server.controller.user:loginUserAction
_controller: open_apiserver.controller.user:loginUserAction
swagger_server_user_logoutuser:
open_apiserver_user_logoutuser:
path: /user/logout
methods: [GET]
defaults:
_controller: swagger_server.controller.user:logoutUserAction
_controller: open_apiserver.controller.user:logoutUserAction
swagger_server_user_updateuser:
open_apiserver_user_updateuser:
path: /user/{username}
methods: [PUT]
defaults:
_controller: swagger_server.controller.user:updateUserAction
_controller: open_apiserver.controller.user:updateUserAction
requirements:
username: '[a-z0-9]+'

View File

@@ -1,42 +1,42 @@
# NOTE: This file is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen
# https://github.com/openapitools/openapi-generator
# Do not edit the class manually.
parameters:
swagger_server.serializer: 'Swagger\Server\Service\JmsSerializer'
swagger_server.validator: 'Swagger\Server\Service\SymfonyValidator'
open_apiserver.serializer: 'OpenAPI\Server\Service\JmsSerializer'
open_apiserver.validator: 'OpenAPI\Server\Service\SymfonyValidator'
services:
swagger_server.api.api_server:
class: Swagger\Server\Api\ApiServer
open_apiserver.api.api_server:
class: OpenAPI\Server\Api\ApiServer
swagger_server.model.model_serializer:
class: Swagger\Server\Model\ModelSerializer
open_apiserver.model.model_serializer:
class: OpenAPI\Server\Model\ModelSerializer
swagger_server.service.serializer:
class: %swagger_server.serializer%
open_apiserver.service.serializer:
class: %open_apiserver.serializer%
swagger_server.service.validator:
class: %swagger_server.validator%
open_apiserver.service.validator:
class: %open_apiserver.validator%
swagger_server.controller.pet:
class: Swagger\Server\Controller\PetController
open_apiserver.controller.pet:
class: OpenAPI\Server\Controller\PetController
calls:
- [setSerializer, ['@swagger_server.service.serializer']]
- [setValidator, ['@swagger_server.service.validator']]
- [setApiServer, ['@swagger_server.api.api_server']]
- [setSerializer, ['@open_apiserver.service.serializer']]
- [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']]
swagger_server.controller.store:
class: Swagger\Server\Controller\StoreController
open_apiserver.controller.store:
class: OpenAPI\Server\Controller\StoreController
calls:
- [setSerializer, ['@swagger_server.service.serializer']]
- [setValidator, ['@swagger_server.service.validator']]
- [setApiServer, ['@swagger_server.api.api_server']]
- [setSerializer, ['@open_apiserver.service.serializer']]
- [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']]
swagger_server.controller.user:
class: Swagger\Server\Controller\UserController
open_apiserver.controller.user:
class: OpenAPI\Server\Controller\UserController
calls:
- [setSerializer, ['@swagger_server.service.serializer']]
- [setValidator, ['@swagger_server.service.validator']]
- [setApiServer, ['@swagger_server.api.api_server']]
- [setSerializer, ['@open_apiserver.service.serializer']]
- [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']]

View File

@@ -1,4 +1,4 @@
# Swagger\Server\Api\PetApiInterface
# OpenAPI\Server\Api\PetApiInterface
All URIs are relative to *http://petstore.swagger.io/v2*
@@ -22,7 +22,7 @@ services:
acme.my_bundle.api.pet:
class: Acme\MyBundle\Api\PetApi
tags:
- { name: "swagger_server.api", api: "pet" }
- { name: "open_apiserver.api", api: "pet" }
# ...
```
@@ -38,7 +38,7 @@ Add a new pet to the store
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -69,7 +69,7 @@ class PetApi implements PetApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**pet** | [**Swagger\Server\Model\Pet**](../Model/Pet.md)| Pet object that needs to be added to the store |
**pet** | [**OpenAPI\Server\Model\Pet**](../Model/Pet.md)| Pet object that needs to be added to the store |
### Return type
@@ -98,7 +98,7 @@ Deletes a pet
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -148,7 +148,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **findPetsByStatus**
> Swagger\Server\Model\Pet findPetsByStatus($status)
> OpenAPI\Server\Model\Pet findPetsByStatus($status)
Finds Pets by status
@@ -161,7 +161,7 @@ Multiple status values can be provided with comma separated strings
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -196,7 +196,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\Pet**](../Model/Pet.md)
[**OpenAPI\Server\Model\Pet**](../Model/Pet.md)
### Authorization
@@ -210,7 +210,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **findPetsByTags**
> Swagger\Server\Model\Pet findPetsByTags($tags)
> OpenAPI\Server\Model\Pet findPetsByTags($tags)
Finds Pets by tags
@@ -223,7 +223,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -258,7 +258,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\Pet**](../Model/Pet.md)
[**OpenAPI\Server\Model\Pet**](../Model/Pet.md)
### Authorization
@@ -272,7 +272,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **getPetById**
> Swagger\Server\Model\Pet getPetById($petId)
> OpenAPI\Server\Model\Pet getPetById($petId)
Find pet by ID
@@ -285,7 +285,7 @@ Returns a single pet
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -320,7 +320,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\Pet**](../Model/Pet.md)
[**OpenAPI\Server\Model\Pet**](../Model/Pet.md)
### Authorization
@@ -345,7 +345,7 @@ Update an existing pet
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -376,7 +376,7 @@ class PetApi implements PetApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**pet** | [**Swagger\Server\Model\Pet**](../Model/Pet.md)| Pet object that needs to be added to the store |
**pet** | [**OpenAPI\Server\Model\Pet**](../Model/Pet.md)| Pet object that needs to be added to the store |
### Return type
@@ -405,7 +405,7 @@ Updates a pet in the store with form data
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -456,7 +456,7 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **uploadFile**
> Swagger\Server\Model\ApiResponse uploadFile($petId, $additionalMetadata, $file)
> OpenAPI\Server\Model\ApiResponse uploadFile($petId, $additionalMetadata, $file)
uploads an image
@@ -467,7 +467,7 @@ uploads an image
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\PetApiInterface;
use OpenAPI\Server\Api\PetApiInterface;
class PetApi implements PetApiInterface
{
@@ -504,7 +504,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\ApiResponse**](../Model/ApiResponse.md)
[**OpenAPI\Server\Model\ApiResponse**](../Model/ApiResponse.md)
### Authorization

View File

@@ -1,4 +1,4 @@
# Swagger\Server\Api\StoreApiInterface
# OpenAPI\Server\Api\StoreApiInterface
All URIs are relative to *http://petstore.swagger.io/v2*
@@ -18,7 +18,7 @@ services:
acme.my_bundle.api.store:
class: Acme\MyBundle\Api\StoreApi
tags:
- { name: "swagger_server.api", api: "store" }
- { name: "open_apiserver.api", api: "store" }
# ...
```
@@ -36,7 +36,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\StoreApiInterface;
use OpenAPI\Server\Api\StoreApiInterface;
class StoreApi implements StoreApiInterface
{
@@ -90,7 +90,7 @@ Returns a map of status codes to quantities
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\StoreApiInterface;
use OpenAPI\Server\Api\StoreApiInterface;
class StoreApi implements StoreApiInterface
{
@@ -136,7 +136,7 @@ This endpoint does not need any parameter.
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **getOrderById**
> Swagger\Server\Model\Order getOrderById($orderId)
> OpenAPI\Server\Model\Order getOrderById($orderId)
Find purchase order by ID
@@ -149,7 +149,7 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\StoreApiInterface;
use OpenAPI\Server\Api\StoreApiInterface;
class StoreApi implements StoreApiInterface
{
@@ -176,7 +176,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\Order**](../Model/Order.md)
[**OpenAPI\Server\Model\Order**](../Model/Order.md)
### Authorization
@@ -190,7 +190,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **placeOrder**
> Swagger\Server\Model\Order placeOrder($order)
> OpenAPI\Server\Model\Order placeOrder($order)
Place an order for a pet
@@ -201,7 +201,7 @@ Place an order for a pet
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\StoreApiInterface;
use OpenAPI\Server\Api\StoreApiInterface;
class StoreApi implements StoreApiInterface
{
@@ -224,11 +224,11 @@ class StoreApi implements StoreApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**order** | [**Swagger\Server\Model\Order**](../Model/Order.md)| order placed for purchasing the pet |
**order** | [**OpenAPI\Server\Model\Order**](../Model/Order.md)| order placed for purchasing the pet |
### Return type
[**Swagger\Server\Model\Order**](../Model/Order.md)
[**OpenAPI\Server\Model\Order**](../Model/Order.md)
### Authorization
@@ -236,7 +236,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: Not defined
- **Accept**: application/xml, application/json
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)

View File

@@ -1,4 +1,4 @@
# Swagger\Server\Api\UserApiInterface
# OpenAPI\Server\Api\UserApiInterface
All URIs are relative to *http://petstore.swagger.io/v2*
@@ -22,7 +22,7 @@ services:
acme.my_bundle.api.user:
class: Acme\MyBundle\Api\UserApi
tags:
- { name: "swagger_server.api", api: "user" }
- { name: "open_apiserver.api", api: "user" }
# ...
```
@@ -40,7 +40,7 @@ This can only be done by the logged in user.
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -63,7 +63,7 @@ class UserApi implements UserApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**user** | [**Swagger\Server\Model\User**](../Model/User.md)| Created user object |
**user** | [**OpenAPI\Server\Model\User**](../Model/User.md)| Created user object |
### Return type
@@ -75,7 +75,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
@@ -92,7 +92,7 @@ Creates list of users with given input array
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -115,7 +115,7 @@ class UserApi implements UserApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**user** | [**Swagger\Server\Model\User**](../Model/array.md)| List of user object |
**user** | [**OpenAPI\Server\Model\User**](../Model/array.md)| List of user object |
### Return type
@@ -127,7 +127,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
@@ -144,7 +144,7 @@ Creates list of users with given input array
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -167,7 +167,7 @@ class UserApi implements UserApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**user** | [**Swagger\Server\Model\User**](../Model/array.md)| List of user object |
**user** | [**OpenAPI\Server\Model\User**](../Model/array.md)| List of user object |
### Return type
@@ -179,7 +179,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
@@ -198,7 +198,7 @@ This can only be done by the logged in user.
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -239,7 +239,7 @@ No authorization required
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
## **getUserByName**
> Swagger\Server\Model\User getUserByName($username)
> OpenAPI\Server\Model\User getUserByName($username)
Get user by user name
@@ -250,7 +250,7 @@ Get user by user name
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -277,7 +277,7 @@ Name | Type | Description | Notes
### Return type
[**Swagger\Server\Model\User**](../Model/User.md)
[**OpenAPI\Server\Model\User**](../Model/User.md)
### Authorization
@@ -302,7 +302,7 @@ Logs user into the system
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -355,7 +355,7 @@ Logs out current logged in user session
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -406,7 +406,7 @@ This can only be done by the logged in user.
namespace Acme\MyBundle\Api;
use Swagger\Server\Api\UserApiInterface;
use OpenAPI\Server\Api\UserApiInterface;
class UserApi implements UserApiInterface
{
@@ -430,7 +430,7 @@ class UserApi implements UserApiInterface
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**username** | **string**| name that need to be deleted |
**user** | [**Swagger\Server\Model\User**](../Model/User.md)| Updated user object |
**user** | [**OpenAPI\Server\Model\User**](../Model/User.md)| Updated user object |
### Return type
@@ -442,7 +442,7 @@ No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)

View File

@@ -4,10 +4,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **int** | | [optional]
**category** | [**Swagger\Server\Model\Category**](Category.md) | | [optional]
**category** | [**OpenAPI\Server\Model\Category**](Category.md) | | [optional]
**name** | **string** | |
**photoUrls** | **string** | |
**tags** | [**Swagger\Server\Model\Tag**](Tag.md) | | [optional]
**tags** | [**OpenAPI\Server\Model\Tag**](Tag.md) | | [optional]
**status** | **string** | pet status in the store | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -1,6 +1,6 @@
<?php
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
use JMS\Serializer\SerializerBuilder;
use JMS\Serializer\Naming\CamelCaseNamingStrategy;

View File

@@ -1,6 +1,6 @@
<?php
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
interface SerializerInterface
{

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
use JMS\Serializer\Context;
use JMS\Serializer\JsonDeserializationVisitor;

View File

@@ -1,6 +1,6 @@
<?php
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
use Symfony\Component\Validator\Validation;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
use JMS\Serializer\DeserializationContext;
use JMS\Serializer\Exception\RuntimeException;

View File

@@ -1,6 +1,6 @@
<?php
namespace Swagger\Server\Service;
namespace OpenAPI\Server\Service;
interface ValidatorInterface
{

View File

@@ -4,7 +4,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -16,7 +16,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -26,19 +26,19 @@
* Please update the test case below to test the endpoint.
*/
namespace Swagger\Server\Tests\Api;
namespace OpenAPI\Server\Tests\Api;
use Swagger\Server\Configuration;
use Swagger\Server\ApiClient;
use Swagger\Server\ApiException;
use Swagger\Server\ObjectSerializer;
use OpenAPI\Server\Configuration;
use OpenAPI\Server\ApiClient;
use OpenAPI\Server\ApiException;
use OpenAPI\Server\ObjectSerializer;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
/**
* PetApiInterfaceTest Class Doc Comment
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -4,7 +4,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -16,7 +16,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -26,19 +26,19 @@
* Please update the test case below to test the endpoint.
*/
namespace Swagger\Server\Tests\Api;
namespace OpenAPI\Server\Tests\Api;
use Swagger\Server\Configuration;
use Swagger\Server\ApiClient;
use Swagger\Server\ApiException;
use Swagger\Server\ObjectSerializer;
use OpenAPI\Server\Configuration;
use OpenAPI\Server\ApiClient;
use OpenAPI\Server\ApiException;
use OpenAPI\Server\ObjectSerializer;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
/**
* StoreApiInterfaceTest Class Doc Comment
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -4,7 +4,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -16,7 +16,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -26,19 +26,19 @@
* Please update the test case below to test the endpoint.
*/
namespace Swagger\Server\Tests\Api;
namespace OpenAPI\Server\Tests\Api;
use Swagger\Server\Configuration;
use Swagger\Server\ApiClient;
use Swagger\Server\ApiException;
use Swagger\Server\ObjectSerializer;
use OpenAPI\Server\Configuration;
use OpenAPI\Server\ApiClient;
use OpenAPI\Server\ApiException;
use OpenAPI\Server\ObjectSerializer;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
/**
* UserApiInterfaceTest Class Doc Comment
*
* @category Class
* @package Swagger\Server\Tests\Api
* @package OpenAPI\Server\Tests\Api
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* ApiResponseTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description Describes the result of uploading an image resource
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* CategoryTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description A category for a pet
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* OrderTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description An order for a pets from the pet store
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* PetTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description A pet for sale in the pet store
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* TagTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description A tag for a pet
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -5,7 +5,7 @@
* PHP version 5
*
* @category Class
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/
@@ -17,7 +17,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -27,7 +27,7 @@
* Please update the test case below to test the model.
*/
namespace Swagger\Server\Model;
namespace OpenAPI\Server\Model;
/**
* UserTest Class Doc Comment
@@ -35,7 +35,7 @@ namespace Swagger\Server\Model;
* @category Class */
// * @description A User who is purchasing from the pet store
/**
* @package Swagger\Server\Tests\Model
* @package OpenAPI\Server\Tests\Model
* @author Swagger Codegen team
* @link https://github.com/swagger-api/swagger-codegen
*/

View File

@@ -7,7 +7,7 @@
*
* OpenAPI spec version: 1.0.0
* Contact: apiteam@swagger.io
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Generated by: https://github.com/openapitools/openapi-generator.git
*
*/
@@ -15,10 +15,10 @@
* An example of a project-specific implementation.
*
* After registering this autoload function with SPL, the following line
* would cause the function to attempt to load the \Swagger\Server\Baz\Qux class
* would cause the function to attempt to load the \OpenAPI\Server\Baz\Qux class
* from /path/to/project/./Baz/Qux.php:
*
* new \Swagger\Server\Baz\Qux;
* new \OpenAPI\Server\Baz\Qux;
*
* @param string $class The fully-qualified class name.
*
@@ -27,7 +27,7 @@
spl_autoload_register(function ($class) {
// project-specific namespace prefix
$prefix = 'Swagger\\Server\\';
$prefix = 'OpenAPI\\Server\\';
// base directory for the namespace prefix
$base_dir = __DIR__ . '/./';

View File

@@ -1,5 +1,5 @@
{
"name": "swagger/server-bundle",
"name": "openapi/server-bundle",
"description": "",
"keywords": [
"swagger",
@@ -12,7 +12,7 @@
"authors": [
{
"name": "Swagger and contributors",
"homepage": "https://github.com/swagger-api/swagger-codegen"
"homepage": "https://github.com/openapitools/openapi-generator"
}
],
"require": {
@@ -33,6 +33,6 @@
"hoa/regex": "~1.0"
},
"autoload": {
"psr-4": { "Swagger\\Server\\" : "./" }
"psr-4": { "OpenAPI\\Server\\" : "./" }
}
}

View File

@@ -1,10 +1,10 @@
# Swagger generated server
# OpenAPI generated server
## Overview
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
is an example of building a PHP server.
This server was generated by the [openapi-generator](https://github.com/openapitools/openapi-generator) project. By using the
[OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub. This
is an example of building a PHP Slim server.
This example uses the [Slim Framework](http://www.slimframework.com/). To see how to make this your own, please take a look at the template here:
[TEMPLATES](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources/slim/)
[TEMPLATES](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources/slim/)