mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-11 04:12:43 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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/)
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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}}
|
||||
{
|
||||
|
||||
@@ -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
|
||||
]
|
||||
)
|
||||
);
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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/)
|
||||
|
||||
10
samples/server/petstore/php-silex/OpenAPIServer/README.md
Normal file
10
samples/server/petstore/php-silex/OpenAPIServer/README.md
Normal 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/)
|
||||
@@ -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/)
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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 ()
|
||||
*
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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) {
|
||||
@@ -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';
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
@@ -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" }
|
||||
# ...
|
||||
```
|
||||
|
||||
|
||||
@@ -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]+'
|
||||
|
||||
|
||||
@@ -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']]
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Swagger\Server\Service;
|
||||
namespace OpenAPI\Server\Service;
|
||||
|
||||
use JMS\Serializer\SerializerBuilder;
|
||||
use JMS\Serializer\Naming\CamelCaseNamingStrategy;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Swagger\Server\Service;
|
||||
namespace OpenAPI\Server\Service;
|
||||
|
||||
interface SerializerInterface
|
||||
{
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
namespace Swagger\Server\Service;
|
||||
namespace OpenAPI\Server\Service;
|
||||
|
||||
use JMS\Serializer\Context;
|
||||
use JMS\Serializer\JsonDeserializationVisitor;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Swagger\Server\Service;
|
||||
namespace OpenAPI\Server\Service;
|
||||
|
||||
use Symfony\Component\Validator\Validation;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Swagger\Server\Service;
|
||||
namespace OpenAPI\Server\Service;
|
||||
|
||||
interface ValidatorInterface
|
||||
{
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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__ . '/./';
|
||||
|
||||
@@ -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\\" : "./" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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/)
|
||||
|
||||
Reference in New Issue
Block a user