yieldstudio / symfony-spot-hit-notifier
此包已被废弃且不再维护。未建议替代包。
Symfony Notifier 的 Spot-Hit 集成。
1.0.1
2020-12-22 22:22 UTC
Requires
- php: >=7.4.0
- symfony/event-dispatcher-contracts: ^2
- symfony/http-client: ^4.3|^5.0
- symfony/notifier: ^5.2
Requires (Dev)
- phpunit/phpunit: ^6.5 || ^7
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2021-03-27 22:34:58 UTC
README
提供 Symfony Notifier 的 Spot-Hit 集成。
⚠️ 已合并到 Symfony 核心库。https://github.com/symfony/symfony/pull/39948
Symfony 版本 | 包版本 |
---|---|
~5.1.0 | 0.0.2 |
^5.2 | ^1.0.0 |
安装
composer require yieldstudio/symfony-spot-hit-notifier
启用 Bundle
在 bundles.php
中添加以下行
YieldStudio\Notifier\SpotHit\SpotHitNotifierBundle::class => ['all' => true],
启用 Spot-Hit 传输
在 config/packages/notifier.yaml
中添加 spothit
配置
framework: notifier: texter_transports: spothit: '%env(SPOTHIT_DSN)%'
DSN 示例
// .env file
SPOTHIT_DSN=spothit://TOKEN@default?from=FROM
其中
TOKEN
是您的 Spot-Hit API 密钥FROM
是自定义发送者(3-11个字母,默认为5位手机号码)
运行测试
安装 Composer 依赖
git clone https://github.com/YieldStudio/symfony-spot-hit-notifier.git
cd symfony-spot-hit-notifier
composer update
然后运行测试套件
composer test
许可协议
此 Bundle 在 MIT 许可协议下发布。