eden/handler

自动加载,错误和异常处理器

4.0.1 2015-10-13 03:33 UTC

This package is auto-updated.

Last update: 2024-09-13 21:15:46 UTC


README

Build Status

====

安装

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贡献

对Eden的贡献遵循Github工作流程。请在贡献前阅读。

##使用Eden仓库和您的分支设置您的机器

  1. 分支仓库
  2. 在本地终端中,从您的分支的v4分支创建一个新的分支,分支名称描述您的更改。可能的分支名称类型
    • bugfix
    • feature
    • improvement
  3. 进行您的更改。始终确保对所有的提交签名(git commit -s -m "提交信息")

##制作拉取请求

  1. 在制作拉取请求之前,请确保运行phpunit
  2. 将您的代码推送到您的远程分支版本。
  3. 回到您的GitHub上的分支版本,提交一个拉取请求。
  4. Eden开发者将审查您的代码,并在被认为适合时将其合并。