juliangut/slim-booboo-middleware

Slim 框架 BooBoo 中间件

0.1 2015-03-15 21:42 UTC

This package is auto-updated.

Last update: 2024-09-15 11:36:18 UTC


README

Build Status Code Climate Scrutinizer Code Quality Code Coverage Latest Stable Version Total Downloads

Juliangut Slim 框架 BooBoo 处理器中间件

为 Slim 框架提供 BooBoo 错误处理器中间件。

使用由 The PHP League 提供的 BooBoo 错误处理器库

安装

最佳安装方式是使用 Composer

php composer.phar require juliangut/slim-booboo-middleware

然后包含自动加载文件

require_once './vendor/autoload.php';

用法

作为中间件添加。BooBoo 中间件将自动注册 BooBoo 来处理错误。

BooBooMiddleware 可以处理格式化器的创建。

use Slim\Slim;
use Jgut\Slim\Middleware\BooBooMiddleware;

$app = new Slim();
$app->add((new BooBooMiddleware())
    ->addFormatter('command-line')
    ->addFormatter('\League\BooBoo\Formatter\NullFormatter', E_NOTICE)
);

但是 BooBoo 中间件不能处理处理器的创建。

use Slim\Slim;
use Jgut\Slim\Middleware\BooBooMiddleware;

$yourHandler = new \yourHandler();

$app = new Slim();
$app->add((new BooBooMiddleware())
    ->addFormatter('null', E_NOTICE)
    ->addHandler($yourHandler)
);

贡献

发现了一个错误或有一个功能请求? 请打开一个新问题。在提交之前查看现有的问题

查看文件 CONTRIBUTING.md

许可协议

在 BSD-3-Clause 许可协议下发布。

有关许可协议的副本,请参阅源代码中包含的文件 LICENSE