Версия: 6.x
burger close
Класс AbstractProviderTest
Граф наследования:AbstractProviderTest:
TelphinTest

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

Класс описывает объект, который содержит сведения для окна тестирования телефонии

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

 __construct (AbstractProvider $provider)
 
 getProvider ()
 
 getFormObject ()
 
 getFormHtml ()
 
 onTest (array $data)
 
 getEventLastResult ()
 
 getEventLastError ()
 

Поля данных

const CALL_FLOW_IN = 'in'
 
const CALL_FLOW_OUT = 'out'
 
const CALL_EVENT_TYPE_DIAL = 'dial'
 
const CALL_EVENT_TYPE_ANSWER = 'answer'
 
const CALL_EVENT_TYPE_HANGUP = 'hangup'
 

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

 $last_event_result = ''
 
 $last_event_error = ''
 

Конструктор(ы)

__construct ( AbstractProvider  $provider)

Методы

getEventLastError ( )

Возвращает текст ошибки последнего вызова onEvent

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

Возвращает успешный результат последнего вызова onEvent

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

Возвращает HTML форму данного типа оплаты, для ввода дополнительных параметров

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

Возвращает объект, описывающий форму запроса данных у пользователя для тестирования

Возвращает
null | FormObject
getProvider ( )

Возвращает объект провайдера телефонии

Возвращает
AbstractProvider
onTest ( array  $data)
abstract

Обрабатывает запрос на тестирование

Аргументы
array$data

Поля

$last_event_error = ''
protected
$last_event_result = ''
protected
const CALL_EVENT_TYPE_ANSWER = 'answer'
const CALL_EVENT_TYPE_DIAL = 'dial'
const CALL_EVENT_TYPE_HANGUP = 'hangup'
const CALL_FLOW_IN = 'in'
const CALL_FLOW_OUT = 'out'