支持模板的简单抽象短信封装器

dev-master / 1.0.x-dev 2018-02-07 09:16 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:47:11 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

支持模板的简单抽象短信封装器。

结构

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)。有关更多信息,请参阅许可文件