Yii2 TurboSMS
TurboSMS component gives you an ability to send SMS messages via TurboSMS.ua SMS gateway.
This component is built with use of TurboSMS SOAP service.
Requirements
- Yii 2.0
- PHP 5.4
- PHP extension
SOAP
Installation
The preferred way to install this extension is through Composer.
Either run
php composer.phar require kop/yii2-turbosms "dev-master"
or add
"kop/yii2-turbosms": "dev-master"
to the require
section of your composer.json
file.
Setup
All you need is to declare a new component in your application configuration file like follows:
return [
...
'components' => [
...
'sms' => [
'class' => '\kop\y2ts\TurboSMS',
'username' => '<<< YOUR USERNAME HERE >>>'
'password' => '<<< YOUR PASSWORD HERE >>>',
'alphaName' => 'MyWebsite',
]
...
]
...
];
Configuration
username
The username used for authentication on TurboSMS SOAP service.
password
The password used for authentication on TurboSMS SOAP service.
alphaName
The name that users will see as the message sender name.
Usage
As simple as:
Yii::$app->sms->send(['+380501234567', '+380502345678'], 'Hello world!');
Please refer to the class documentation for more methods and options.
Report
- Report any issues on the GitHub.
License
yii2-turbosms is released under the MIT License. See the bundled LICENSE.md
for details.