socialconnect / sms
Send SMS easy
0.1.1
2016-04-14 11:18 UTC
Requires
- php: >=5.4
- ext-json: *
- socialconnect/common: ~0.7
Requires (Dev)
- phpunit/phpunit: ~4.0
- squizlabs/php_codesniffer: ~2.3.3
This package is auto-updated.
Last update: 2024-10-08 18:29:05 UTC
README
Supported providers
- Nexmo
- MessageBird
- SMS.RU
Installation
Add a requirement to your composer.json
:
{ "require": { "socialconnect/sms": "*" } }
Run the composer installer:
php composer.phar install
How to work
First, you need to setup ProviderFactory
:
use SocialConnect\Common\Http\Client\Curl; use SocialConnect\SMS\ProviderFactory; include_once __DIR__ . '/vendor/autoload.php'; $service = new ProviderFactory( array( 'provider' => array( 'smsru' => array( 'appId' => 12345 ) ) ), new Curl() );
Next, you need to get provider:
/** @var \SocialConnect\SMS\Provider\SMSRU $provider */ $provider = $service->factory('smsru');
You can send sms
:
$provider->send('+79999999', 'Hello, World!');
Or get balance
:
var_dump($provider->getBalance());
License
This project is open-sourced software licensed under the MIT License.
See the LICENSE file for more information.