24 lines
484 B
PHP
24 lines
484 B
PHP
<?php
|
|
|
|
namespace App\Controllers;
|
|
|
|
use OpenApi\Annotations as OA;
|
|
use OpenApi\Generator;
|
|
|
|
class SwaggerController extends BaseController
|
|
{
|
|
public function view()
|
|
{
|
|
// echo 'Hai'; die;
|
|
return view('swagger/index');
|
|
}
|
|
|
|
public function generate()
|
|
{
|
|
header('Content-Type: application/json');
|
|
$openapi = Generator::scan([APPPATH . 'Controllers', APPPATH . 'Models']);
|
|
echo $openapi; die;
|
|
echo $openapi->toJson();
|
|
}
|
|
}
|