afoozle / github-webhook
Github Webhook 工具 for php
0.4
2013-06-27 12:43 UTC
Requires
- php: >=5.3.0
- psr/log: >=1.0,<2.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-23 13:36:51 UTC
README
Github-Webhook 是一个简单的库,用于帮助解析来自 Github 的 webhook 负载数据。(https://help.github.com/articles/post-receive-hooks)
这个库本身并不做任何事情特别,它只是提供了一个方便的方法将 post receive hook 数据解析为标准结构。
安装
通过 packagist/composer 安装: https://packagist.org.cn/packages/afoozle/github-webhook
使用方法
<?php use afoozle\GithubWebhook\EntityMapper\PayloadMapper; $payloadMapper = new PayloadMapper($payload); $payload = $payloadMapper->mapFromJson($yourJsonFormattedData); // or $payload = $payloadMapper->mapFromDataArray($yourArrayOfData); var_dump($payload);
关于
要求
- 任何版本的 PHP 5.3 或更高版本都适用
- [可选] 使用 PHPUnit 3.7+ 执行测试套件(phpunit --version)
提交错误和功能请求
错误和功能请求在 GitHub 上跟踪
作者
Matthew Wheeler - matt@yurisko.net - http://twitter.com/afoozle
许可证
Github-Webhook 采用 MIT 许可证授权 - 详细内容请参阅 LICENSE.txt
文件