devbackend/webhooker

BitBucket webhook 处理器集合

1.0.2 2017-07-29 05:28 UTC

This package is auto-updated.

Last update: 2024-09-28 21:43:54 UTC


README

概览

这是一个处理 bitbucket webhook 信息的库。它从请求体中获取原始 webhook 数据,并为 bitbucket 的大多数实体生成具有接口的对象。

安装

推荐使用 Composer 安装 SDK。Composer 是一个 PHP 依赖管理工具,允许您声明项目所需的依赖关系,并将它们安装到项目中。

/path/to/php /path/to/composer.phar require devbackend/webhooker

如果将 Composer 全局安装到您的系统中,您可以运行以下命令

composer require devbackend/webhooker

或者,您可以在项目的现有 composer.json 文件中将 SDK 指定为一个依赖项

{
    "require" : {
        "devbackend/webhooker": "^1.0" 
    }
}

安装后,您需要要求 Composer 的自动加载器

require vendor/autoload.php;

并创建 webhook 处理器的实例

$webhookHandler = \Webhooker\PushWebhookHandler::init();

$webHook    = $webhookHandler->getWebhook(); // return an object of interface PushWebhook
$rawWebhook = $webhookHandler->getRaw();     // return raw, unparsed, json-encoded webhook string