fredriktid / key-sms-sdk
PHP SDK for KeySMS
v0.1.4
2018-05-30 09:21 UTC
Requires
- php: >=5.6
- php-http/discovery: ^1.0
- php-http/httplug: ^1.0
- php-http/message: ^1.0
- psr/log: ^1
Requires (Dev)
- php-http/guzzle6-adapter: ^1.0
- php-http/mock-client: ^0.3
- phpunit/phpunit: ^5
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-05-11 18:07:26 UTC
README
A simple PHP SDK for KeySMS.
Requirements
This SDK has a dependency on the virtual package php-http/client-implementation which requires to you install a compatible adapter. Any such adapter will be automatically detected. You might for instance want to use Guzzle.
composer require php-http/guzzle6-adapter
Install
composer require fredriktid/key-sms-sdk
Usage
<?php use \FTidemann\KeySms; $auth = new KeySms\Auth('username', 'apiKey'); $message = new KeySms\Sms\Message(); $message->setContent(new KeySms\Sms\Content('Your message')); $message->addRecipient(new KeySms\Sms\Recipient(55555555)); $message->addRecipient(new KeySms\Sms\Recipient(66666666)); $client= new KeySms\Client($auth); $client->setMessage($message); $client->setHttpClient(new \Http\Adapter\Guzzle6\Client()); // optional $client->sendSms();