stefna / bugsnag-bref-resolver
dev-main
2021-12-27 12:36 UTC
Requires
- php: ^8.0
Requires (Dev)
- bref/bref: ^1.4.1
- bugsnag/bugsnag: ^3.26
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.0
- psr/http-server-middleware: ^1.0
- stefna/codestyle: ^1.2
This package is auto-updated.
Last update: 2024-08-24 08:57:10 UTC
README
为 bugsnag/bugsnag
提供的定制解析器,用于在使用 类型处理器 时填充请求上下文
目前,它仅处理 HttpRequestEvent
,但很容易实现对其他不同事件类型的支持。
安装
$ composer require stefna/bugsnag-bref-resolver
使用
use Bugsnag\Client; use Bugsnag\Configuration; use Bugsnag\Handler; use Stefna\BugsnagBrefResolver\BrefResolver; use Stefna\BugsnagBrefResolver\Middleware\BrefResolverMiddleware; $env = new Env(); $config = new Configuration($apiKey); // Should probably be coming from a di container $resolver = new BrefResolver; $client = new Client($config, $resolver); $client->registerDefaultCallbacks(); Handler::register($client); $middleware = new BrefResolverMiddleware($resolver): // add to middleware dispatcher