steppinghat / symfony-d7-notifier
提供Symfony Notifier的D7网络集成
1.2.0
2022-03-21 11:28 UTC
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
- giggsey/libphonenumber-for-php: ^8.0
- symfony/event-dispatcher: ^5.4
- symfony/http-client: ^5.4
- symfony/notifier: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ^6.0
This package is auto-updated.
Last update: 2024-09-13 07:20:24 UTC
README
提供Symfony Notifier的D7网络集成。
安装
使用composer安装此包
composer require steppinghat/symfony-d7-notifier
在config/pakages/notifier.yaml
中添加D7传输
framework: notifier: texter_transports: d7: '%env(D7_DSN)%' # ADD MEE!
在.env
中定义D7 DSN环境变量
D7_DSN=d7://<TOKEN>@default?<PARAMETERS>
TOKEN
是您的D7 Networks API令牌,而PARAMETERS
是一个查询字符串,它由以下参数构建
一个典型的DSN示例可能是
D7_DSN=d7://abcd1234@default?from=SteppingHat&defaultLocale=AU
最后,在services.yaml
中注册服务
notifier.transport_factory.d7: class: SteppingHat\D7Notifier\D7TransportFactory parent: notifier.transport_factory.abstract tags: [texter.transport_factory]
贡献
测试
为了确保基本库功能按预期工作,包含了一套小型测试用例,用于库开发目的。可以通过运行以下命令来启动这些测试
$ vendor/bin/phpunit
许可证
由Javan Eskander用❤️制作
可在MIT许可证下使用