senderkit/senderkit-symfony
最新稳定版本:v0.2.0
Composer 安装命令:
composer require senderkit/senderkit-symfony
包简介
Symfony bundle for the SenderKit PHP SDK — DI wiring, configuration, webhook request verifier.
README 文档
README
Symfony integration for the SenderKit PHP SDK.
Install
composer require senderkit/senderkit-symfony
Register the bundle (Flex does this automatically) and configure config/packages/senderkit.yaml:
senderkit: api_key: '%env(SENDERKIT_API_KEY)%' webhook_secret: '%env(SENDERKIT_WEBHOOK_SECRET)%'
Usage
Autowire SenderKit\Client into any service or controller:
public function __construct(private readonly \SenderKit\Client $senderkit) {} $this->senderkit->send(new TemplateSend(template: 'welcome', to: $email));
When symfony/http-client is installed, the SDK automatically uses the framework's PSR-18 client.
Webhooks
use SenderKit\Symfony\Webhook\RequestVerifier; public function webhook(Request $request, RequestVerifier $verifier): Response { $event = $verifier->verify($request); // throws SignatureVerificationException on bad signature, RuntimeException if unconfigured // ... }
License
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-11