38 lines
529 B
PHP
38 lines
529 B
PHP
<?php
|
|
|
|
namespace App\Exceptions;
|
|
|
|
use Exception;
|
|
|
|
class BizException extends Exception
|
|
{
|
|
/**
|
|
* 用于响应的 HTTP 状态代码
|
|
*
|
|
* @var int
|
|
*/
|
|
public $status = 400;
|
|
|
|
/**
|
|
* 设置用于响应的 HTTP 状态代码
|
|
*
|
|
* @param int $status
|
|
* @return $this
|
|
*/
|
|
public function status(int $status)
|
|
{
|
|
$this->status = $status;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 报告异常
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public function report()
|
|
{
|
|
}
|
|
}
|