uwkluis/webhook-client

用于连接启用了webhook API的客户端软件包

1.2.2 2023-11-29 14:43 UTC

This package is auto-updated.

Last update: 2024-08-29 16:08:42 UTC


README

Latest Version on Packagist Software License Total Downloads

这是一个客户端,可以轻松处理由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)。有关更多信息,请参阅许可证文件