Компонент для запросов к API sms-reg.com
Установка при помощи Composer. Выполните команду в корневом каталоге проекта:
composer require victor78/yii2-sms-reg
api_key необходимо получить в личном кабинете sms-reg.com
return [
//...
'components' => [
'smsreg' => [
'class' => Victor78\SmsRegComponent\Requestor::class,
'api_key' => 'xxxxxxxxxxxxxxxxxxxx',
'dev_key' => 'xxxxxxxxxxxxxxxxxxxx', //опционально
],
]
];
## Использование
Все публичные методы компонента носят имена аутентичных методов API согласно документации https://sms-reg.com/docs/API.html
```php
<?php
$balance_response = Yii::$app->smsreg->getBalance();
$balance = (float) $balance_response['balance'];
$list_response = Yii::$app->smsreg->getList(1);
$services = $list_response['services'];
Выполнить команду
vendor/bin/phpunit
Для проверки со своим API KEY, в phpunit.xml указать актуальное значение PHPUNIT_SMSREG_APIKEY.