类 ConsoleExceptionRenderer
使用堆栈跟踪的纯文本异常渲染。
在 CI 或纯文本环境中很有用。
命名空间: Cake\Error\Renderer
方法摘要
-
__construct() public
构造函数。
-
render() public
将异常渲染为纯文本消息。
-
renderException() protected
渲染单个异常
-
write() public
将输出写入输出流
方法详情
__construct() ¶ public
__construct(Throwable $error, Psr\Http\Message\ServerRequestInterface|null $request, array $config)
构造函数。
参数
-
Throwable
$error 要渲染的错误。
-
Psr\Http\Message\ServerRequestInterface|null
$request 未使用。
-
array
$config 错误处理配置。
render() ¶ public
render(): Psr\Http\Message\ResponseInterface|string
将异常渲染为纯文本消息。
返回值
Psr\Http\Message\ResponseInterface|string
renderException() ¶ protected
renderException(Throwable $exception, Throwable $parent): array
渲染单个异常
参数
-
Throwable
$exception 要渲染的异常。
-
Throwable
$parent 异常链中的索引
返回值
数组
write() ¶ public
write(Psr\Http\Message\ResponseInterface|string $output): void
将输出写入输出流
此方法仅在全局默认异常处理程序处理异常时调用。
参数
-
Psr\Http\Message\ResponseInterface|string
$output 要打印的输出。
返回值
void