Microweber\Controllers\DefaultController::_api_responce PHP Method

_api_responce() private method

private _api_responce ( $res )
    private function _api_responce($res)
    {
        if (defined('MW_API_RAW')) {
            return $res;
        }
        if (!defined('MW_API_HTML_OUTPUT')) {
            if (is_bool($res) or is_int($res)) {
                return json_encode($res);
            } elseif ($res instanceof RedirectResponse) {
                return $res;
            } elseif ($res instanceof Response) {
                return $res;
            }
            $response = \Response::make($res);
            if (is_bool($res) or is_int($res) or is_array($res)) {
                $response->header('Content-Type', 'application/json');
            }
            return $response;
        } else {
            if (is_array($res)) {
                $res = json_encode($res);
            }
            echo $res;
            return;
        }
    }