* Date: 2019/6/18 * Time: 4:06 PM */ namespace app\util; use think\Response; use think\response\Json; class ErrorResponse extends Json { public static function createError($errorCode, $errorMessage = '', $extData = null): Response { $ret = [ "code" => $errorCode, "message" => $errorMessage ]; if ($extData) { $ret['data'] = $extData; } return parent::create($ret); // TODO: Change the autogenerated stub } public static function createFromException(\Throwable $e) { return parent::create([ 'code' => $e->getCode(), 'message' => $e->getMessage() ]); } }