eden / handler
自动加载,错误和异常处理器
4.0.1
2015-10-13 03:33 UTC
Requires
- php: >=5.4.1
- eden/core: 4.*
This package is auto-updated.
Last update: 2024-09-13 21:15:46 UTC
README
====
安装
composer install eden/handler
====
简介
允许错误和异常通过事件驱动。
====
API
====
注册异常处理器
添加一个事件驱动的方式来响应异常。
示例
eden('handler')
->exception()
->register()
->on('exception', function(
$type,
$level,
$reporter,
$file,
$line,
$message,
$trace
) {
echo 'An exception has occurred';
});
====
释放异常处理器
示例
eden('handler')->exception()->release();
====
注册错误处理器
添加一个事件驱动的方式来响应PHP错误。
示例
eden('handler')
->error()
->register()
->on('error', function(
$type,
$level,
$reporter,
$file,
$line,
$message,
$trace
) {
echo 'An error has occurred';
});
====
释放错误处理器
示例
eden('handler')->error()->release();
====
对Eden的贡献遵循Github工作流程。请在贡献前阅读。
##使用Eden仓库和您的分支设置您的机器
- 分支仓库
- 在本地终端中,从您的分支的
v4
分支创建一个新的分支,分支名称描述您的更改。可能的分支名称类型- bugfix
- feature
- improvement
- 进行您的更改。始终确保对所有的提交签名(git commit -s -m "提交信息")
##制作拉取请求
- 在制作拉取请求之前,请确保运行
phpunit
。 - 将您的代码推送到您的远程分支版本。
- 回到您的GitHub上的分支版本,提交一个拉取请求。
- Eden开发者将审查您的代码,并在被认为适合时将其合并。