idealogica/error-handler 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

idealogica/error-handler

最新稳定版本:1.0.18

Composer 安装命令:

composer require idealogica/error-handler

包简介

Error handler based on Booboo with HTML and JSON support

README 文档

README

1. Features

  • allows to setup formatters based on the request uri
  • automatically detects cli mode and uses appropriate formatter
  • uses templates for customizable error pages
  • can detect exceptions which are not allowed to be shown and show general "server error" message instead of exact exception information

2. Installation

composer require idealogica/error-handler:~1.0.0

3. Basic example

$handler = new ErrorHandler(
    new ServerRequest('GET', new Uri('https://www.server.test/api/endpoint')),
    [
        '/api/.*' => [new JsonFormatter()],
        '.*' => [new HtmlFormatter(ViewFactory::createStringViewFactory())]
    ],
    [
        new CommandLineFormatter()
    ],
    $debugMode,
    InvalidArgumentException::class
);
$handler->register();

4. License

ErrorHandler is licensed under a MIT License.

统计信息

  • 总下载量: 832
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-06-12