Провайдер подтверждения через Telegram Gateway
Открытые члены | |
| send (&$code) | |
| canSelectForPhoneVerification () | |
| getRecipientText () | |
Открытые члены унаследованные от AbstractProvider | |
| setVerificationSession (VerificationSession $session) | |
| getVerificationSession ($throw_exception_if_not_set=true) | |
| send (&$code) | |
| canSelectForPhoneVerification () | |
| getRecipientText () | |
| getReSendCodeText () | |
Открытые статические члены | |
| static | getTitle () |
| static | getId () |
Открытые статические члены унаследованные от AbstractProvider | |
| static | getTitle () |
| static | getId () |
Поля данных | |
| const | BASE_URL = 'https://gatewayapi.telegram.org/' |
Защищенные члены | |
| request ($endpoint, $parameters=[]) | |
| getRecipientMask ($phone) | |
Защищенные данные | |
| $used_provider | |
| canSelectForPhoneVerification | ( | ) |
Возвращает true, если данный провайдер подходит для верификации через номер телефона
|
static |
Возвращает строковый идентификатор провайдера
|
protected |
Возвращает номер телефона с пропусками в виде звездочек
| getRecipientText | ( | ) |
Возвращает текст с информацией о том, куда отправлен код Предварительно должен быть установлен объект верификационной сессии
|
static |
Возвращает название провайдера доставки кодов
|
protected |
Выполняет запрос к telegram
| send | ( | & | $code | ) |
Доставляет код к пользователю. Предварительно должен быть установлен объект верификационной сессии.
Внутри метода, $code может быть изменен, что открывает возможность для подключения сервисов вроде CallPassword, которые генерируют код, только после запроса к этим сервисам.
| string | $code | Код верификации |
| Exception | Бросает исключение в случае ошибки |
|
protected |
| const BASE_URL = 'https://gatewayapi.telegram.org/' |