chore: initial commit
This commit is contained in:
29
api/controllers/Controller.php
Normal file
29
api/controllers/Controller.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
namespace modules\api\scontrollers;
|
||||
|
||||
defined('BASEPATH') or exit('No direct script access allowed');
|
||||
|
||||
// Load the core Controller
|
||||
require_once APPPATH.'core/Controller.php';
|
||||
|
||||
/**
|
||||
* Base API Controller with Swagger support
|
||||
*/
|
||||
class Controller extends \CI_Controller
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
protected function send_error($message, $code = 400)
|
||||
{
|
||||
$this->output
|
||||
->set_status_header($code)
|
||||
->set_content_type('application/json')
|
||||
->set_output(json_encode([
|
||||
'error' => $message,
|
||||
'code' => $code
|
||||
]));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user