Здравствуйте
У меня код в контролере такой
public static function sendSms($number, $message){
$number = str_replace(')','',str_replace('(','',str_replace('+', '', str_replace(' ', '', $number))));
$smsc = Yii::$app->SMSCenter;
$response = $smsc->send($number, $message, 'ParserN');
$response = json_decode($response);
//var_dump($response);die;
if (isset($response->error)){
Yii::$app->session->setFlash('error', 'ошибка отправки SMS, код ошибки '. $response->error_code);
return false;
}
Yii::$app->session->setFlash('success', 'SMS успешно отправлено');
return $response->id;
}
Как мне вместо $smsc = Yii::$app->SMSCenter;
Вывести сюда настройки из конфига?
настройки web.php:
'SMSCenter' => [
'class' => 'integready\smsc\SMSCenter',
'login' => '',
'password' => '',
'useSSL' => false,
'options' => [
'sender' => 'ParserN', // имя отправителя
// 'hlr' => 1,
// 'translit', // кодировать ли сообщения в транслит (self::TRANSLIT_NONE)
// 'charset', // кодировка запроса и ответа (self::CHARSET_UTF8)
// 'fmt', // формат ответа сервера (self::FMT_JSON)
// 'type', // тип сообщения (self::MSG_SMS), замена push, ping, hlr и прочих
// 'cost', // запрашивать ли стоимость (self::COST_NO)
// 'time', // время отправки сообщения (null)
// 'tz', // часовой пояс параметра time (null)
],
],