Tinywan / webman-exception

exception handler library for webman plugin
https://www.workerman.net/webman
MIT License
15 stars 6 forks source link

Validate异常不使用助手函数的话,怎么返回400呢,根据文档扩展自己的 Handler 好像也没有生效 #6

Closed inccleo closed 4 months ago

Tinywan commented 1 year ago

扩展自己的 Handler 好像也没有生效。具体代码粘贴一下

我这边都是没问题的

class ExceptionHandler extends Handler
{
    /**
     * @desc: 重写处理扩展的异常,增加自己的异常
     * @param Throwable $e
     * @author Tinywan(ShaoBo Wan)
     */
    protected function solveExtraException(Throwable $e): void
    {
        // 用户中心异常处理
        if ($e instanceof \ErrorException) {
            $this->errorMessage = '用户中心异常:'.$e->getMessage();
            $this->errorCode = 400;
            return;
        }
        parent::solveExtraException($e);
    }
}