This commit is contained in:
William Cheng 2019-03-25 22:45:18 +08:00
commit 65e36e8369
6 changed files with 10 additions and 6 deletions

View File

@ -19,7 +19,7 @@
namespace {{controllerPackage}}; namespace {{controllerPackage}};
use Symfony\Bundle\FrameworkBundle\Controller\Controller as BaseController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\HttpKernel\Exception\HttpException;
use {{servicePackage}}\SerializerInterface; use {{servicePackage}}\SerializerInterface;
@ -33,7 +33,7 @@ use {{servicePackage}}\ValidatorInterface;
* @author OpenAPI Generator team * @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator * @link https://github.com/openapitools/openapi-generator
*/ */
class Controller extends BaseController class Controller extends AbstractController
{ {
protected $validator; protected $validator;
protected $serializer; protected $serializer;

View File

@ -25,7 +25,7 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"symfony/validator": "*", "symfony/validator": "*",
"jms/serializer-bundle": "^2.0", "jms/serializer-bundle": "^2.0",
"symfony/framework-bundle": "^2.3|^3.0|^4.1" "symfony/framework-bundle": "^3.3|^4.1"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "~4.8", "phpunit/phpunit": "~4.8",

View File

@ -31,6 +31,7 @@ services:
- [setValidator, ['@{{bundleAlias}}.service.validator']] - [setValidator, ['@{{bundleAlias}}.service.validator']]
- [setApiServer, ['@{{bundleAlias}}.api.api_server']] - [setApiServer, ['@{{bundleAlias}}.api.api_server']]
tags: ['controller.service_arguments'] tags: ['controller.service_arguments']
autowire: true
{{/operations}} {{/operations}}
{{/apis}} {{/apis}}

View File

@ -29,7 +29,7 @@
namespace OpenAPI\Server\Controller; namespace OpenAPI\Server\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller as BaseController; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\HttpKernel\Exception\HttpException;
use OpenAPI\Server\Service\SerializerInterface; use OpenAPI\Server\Service\SerializerInterface;
@ -43,7 +43,7 @@ use OpenAPI\Server\Service\ValidatorInterface;
* @author OpenAPI Generator team * @author OpenAPI Generator team
* @link https://github.com/openapitools/openapi-generator * @link https://github.com/openapitools/openapi-generator
*/ */
class Controller extends BaseController class Controller extends AbstractController
{ {
protected $validator; protected $validator;
protected $serializer; protected $serializer;

View File

@ -28,6 +28,7 @@ services:
- [setValidator, ['@open_apiserver.service.validator']] - [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']] - [setApiServer, ['@open_apiserver.api.api_server']]
tags: ['controller.service_arguments'] tags: ['controller.service_arguments']
autowire: true
open_apiserver.controller.store: open_apiserver.controller.store:
class: OpenAPI\Server\Controller\StoreController class: OpenAPI\Server\Controller\StoreController
@ -36,6 +37,7 @@ services:
- [setValidator, ['@open_apiserver.service.validator']] - [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']] - [setApiServer, ['@open_apiserver.api.api_server']]
tags: ['controller.service_arguments'] tags: ['controller.service_arguments']
autowire: true
open_apiserver.controller.user: open_apiserver.controller.user:
class: OpenAPI\Server\Controller\UserController class: OpenAPI\Server\Controller\UserController
@ -44,4 +46,5 @@ services:
- [setValidator, ['@open_apiserver.service.validator']] - [setValidator, ['@open_apiserver.service.validator']]
- [setApiServer, ['@open_apiserver.api.api_server']] - [setApiServer, ['@open_apiserver.api.api_server']]
tags: ['controller.service_arguments'] tags: ['controller.service_arguments']
autowire: true

View File

@ -22,7 +22,7 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"symfony/validator": "*", "symfony/validator": "*",
"jms/serializer-bundle": "^2.0", "jms/serializer-bundle": "^2.0",
"symfony/framework-bundle": "^2.3|^3.0|^4.1" "symfony/framework-bundle": "^3.3|^4.1"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "~4.8", "phpunit/phpunit": "~4.8",