Версия: 6.x
burger close
Класс AbstractVerifyAction
Граф наследования:AbstractVerifyAction:
AbstractVerifyTypeCode AbstractVerifyTypePhone TwoStepAuthorize TwoStepRecoverPassword TwoStepRegister TwoStepRegisterByPhone TwoStepRegisterCheckout TwoStepProfile

Подробное описание

Абстрактный класс одного действия, которое вызывается при успешном подтверждении кода верификации.

Открытые члены

 getRpTitle ()
 
 resolve ()
 
 getTypeVerification ()
 
 getFormView ()
 
 getId ()
 
 setVerificationSession ($session)
 
 getVerificationSession ()
 
 exportData ()
 
 importData ($data)
 

Открытые статические члены

static makeById ($id)
 

Поля данных

const TYPE_VERIFICATION_CODE = 'code'
 
const TYPE_VERIFICATION_PHONE_INLINE = 'phone-inline'
 

Защищенные члены

 addData ($key, $value)
 
 getData ($key, $default=null)
 

Защищенные данные

 $data = []
 

Методы

addData (   $key,
  $value 
)
protected

Добавляет произвольные данные в текущее действие. Данные должны добавляться отдельными методами

Аргументы
string$key
mixed$value
exportData ( )

Возвращает данные, установленные у данного действия

Возвращает
array
getData (   $key,
  $default = null 
)
protected

Возвращает произвольные данные по ключу

Аргументы
string$keyключ данных
mixed$defaultзначение по умолчанию
Возвращает
mixed
getFormView ( )

Возвращает готовый HTML формы верификации

Возвращает
string
getId ( )
Возвращает
mixed
getRpTitle ( )
abstract

Возвращает название операции в родительном падеже Например (код для): авторизации, ргистрации...

Возвращает
string
getTypeVerification ( )

Возвращает тип верификации, который характерен для данного действия

Возвращает
string
getVerificationSession ( )

Возвращает сессию, которая запускает действие

Возвращает
VerificationSession
Исключения
VerificationException
importData (   $data)

Загружает данные, которымиможет пользоваться действие

Аргументы
$data
static makeById (   $id)
static

Создает экземпляр класса по его строковому идентификатору

Возвращает
self
Исключения
VerificationException
resolve ( )
abstract

Метод вызывается при успешном прохождении верификации

Возвращает
bool
Исключения
VerificationException
setVerificationSession (   $session)

Устанавливает сессию

Аргументы
VerificationSession$session

Поля

$data = []
protected
const TYPE_VERIFICATION_CODE = 'code'

Проверка кода на отдельной странице или окне

const TYPE_VERIFICATION_PHONE_INLINE = 'phone-inline'

Проверка номера телефона внутри формы