ufo / webhook-client
0.1.10
2018-11-05 10:36 UTC
Requires
- php: >=7.0.0
- ext-json: *
- fig/http-message-util: ^1.1
- guzzlehttp/guzzle: ^6.3
- lcobucci/jwt: ^3.2
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.4 || ^6.5
- squizlabs/php_codesniffer: ^2.3
README
这是一个处理由 ufo/webhooks 包产生的传入 webhooks 的客户端。
结构
src/
src/Manage/
src/Exception/
src/Receive/
安装
通过 Composer
$ composer require ufo/webhook-client
使用方法
处理传入的 webhook
$function = function (Message $message) {
$this->logger->log($message->getData());
};
/** @var \Psr\Http\Message\ResponseInterface */
$response = new PsrResponse();
$processor = new \Ufo\WebhookClient\Receive\Processor();
return $processor->process(
$request,
$response,
$storedIncomingWebhook->getSecret(),
$function
);
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT 了解详细信息。
安全性
如果您发现任何与安全性相关的问题,请发送电子邮件至 it@mijnufo.nl 而不是使用问题跟踪器。
鸣谢
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。