mentalist / sms
支持模板的简单抽象短信封装器
dev-master / 1.0.x-dev
2018-02-07 09:16 UTC
Requires
- php: ~5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mentalist/logme: @dev
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-23 07:47:11 UTC
README
支持模板的简单抽象短信封装器。
结构
src/
tests/
vendor/
安装
通过Composer
$ composer require mentalist/sms
用法
// Create a recipient $recipient = '555-555-5555'; // Use default Provider $SMS = new \Mentalist\SMS\SMS(); // Add a recipient $SMS->addRecipient($recipient); // Set the message $SMS->setMessage('Hello, League!'); // Send it! $SMS->send(); // Use Nexmo Provider $provider = new \Mentalist\SMS\Provider\NexmoProvider('NEXMO_API_KEY', 'NEXMO_API_SECRET'); $SMS = new \Mentalist\SMS\SMS($provider); // Add multiple recipients $SMS->addRecipients([$recipient, '555-000-5555']); // Set the message $SMS->setMessage('Sent using Nexmo!'); // Send it! $SMS->send(); // Clear recipients $recipients = $SMS->clearRecipients(); // Get credits $credits = $SMS->getCredits(); // or $credits = $provider->getCredits();
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
安全性
如果您发现任何安全相关的问题,请通过tooone777@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
特别感谢非凡软件包联盟的灵感和优秀起点。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。