uwkluis / webhook-client
用于连接启用了webhook API的客户端软件包
1.2.2
2023-11-29 14:43 UTC
Requires
- php: >=7.2.5
- ext-json: *
- fig/http-message-util: ^1.1
- guzzlehttp/guzzle: ^7.5
- lcobucci/jwt: ^4.1
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^8
- squizlabs/php_codesniffer: ^2.3
README
这是一个客户端,可以轻松处理由uwkluis/webhooks软件包产生的传入webhook。
结构
src/
src/Manage/
src/Exception/
src/Receive/
安装
通过Composer
$ composer require uwkluis/webhook-client
用法
处理传入的webhook
$function = function (Message $message) {
$this->logger->log($message->getData());
};
/** @var \Psr\Http\Message\ResponseInterface */
$response = new PsrResponse();
$processor = new \UwKluis\WebhookClient\Receive\Processor();
return $processor->process(
$request,
$response,
$storedIncomingWebhook->getSecret(),
$function
);
测试
$ composer test
贡献
请参阅行为准则以获取详细信息。
安全性
如果您发现任何与安全相关的问题,请通过it@hypotheekbond.nl发送电子邮件,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。