From 2f90dd64877c04f674e2856a37ece8fba0a236cb Mon Sep 17 00:00:00 2001 From: Latrell Chan Date: Thu, 10 Jul 2014 15:59:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=97=B6=E6=9C=BA=EF=BC=8C=E9=98=B2=E6=AD=A2=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E7=94=9F=E6=88=90=E8=BF=87=E4=BA=8E=E9=A2=91=E7=B9=81?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Latrell/Swagger/SwaggerServiceProvider.php | 18 ------------------ src/controllers/SwaggerController.php | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/src/Latrell/Swagger/SwaggerServiceProvider.php b/src/Latrell/Swagger/SwaggerServiceProvider.php index 1683ffe..6bd2822 100644 --- a/src/Latrell/Swagger/SwaggerServiceProvider.php +++ b/src/Latrell/Swagger/SwaggerServiceProvider.php @@ -32,24 +32,6 @@ public function boot() )); if (Config::get('app.debug')) { - - $swagger = new Swagger(); - - $swagger->paths = Config::get('swagger::paths'); - $swagger->exclude = Config::get('swagger::exclude'); - $swagger->output = Config::get('swagger::output'); - $swagger->suffix = Config::get('swagger::suffix'); - $swagger->default_api_version = Config::get('swagger::default-api-version'); - $swagger->default_swagger_version = Config::get('swagger::default-swagger-version'); - $swagger->api_doc_template = Config::get('swagger::api-doc-template'); - $swagger->default_base_path = Config::get('swagger::default-base-path'); - - if (is_null($swagger->default_base_path)) { - $swagger->default_base_path = Config::get('app.url'); - } - - $swagger->fire(); - require __DIR__ . '/../../routes.php'; } } diff --git a/src/controllers/SwaggerController.php b/src/controllers/SwaggerController.php index 26c1924..027b388 100644 --- a/src/controllers/SwaggerController.php +++ b/src/controllers/SwaggerController.php @@ -12,6 +12,23 @@ class SwaggerController extends Controller public function getIndex() { + $swagger = new Swagger(); + + $swagger->paths = Config::get('swagger::paths'); + $swagger->exclude = Config::get('swagger::exclude'); + $swagger->output = Config::get('swagger::output'); + $swagger->suffix = Config::get('swagger::suffix'); + $swagger->default_api_version = Config::get('swagger::default-api-version'); + $swagger->default_swagger_version = Config::get('swagger::default-swagger-version'); + $swagger->api_doc_template = Config::get('swagger::api-doc-template'); + $swagger->default_base_path = Config::get('swagger::default-base-path'); + + if (is_null($swagger->default_base_path)) { + $swagger->default_base_path = Config::get('app.url'); + } + + $swagger->fire(); + return View::make('swagger::index'); }