PHP Класс Ondrejnov\EET\SoapClient

Наследование: extends SoapClient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $service, string $key, string $cert, boolean $trace = FALSE )
__doRequest ( $request, $location, $saction, $version, $one_way = NULL )
__doRequestByCurl ( string $request, string $location, string $action, integer $version, boolean $one_way = FALSE ) : string | null
__getConnectionTime ( $tillLastRequest = FALSE ) : float
__getLastRequest ( ) : string
__getLastResponseTime ( ) : float
getConnectTimeout ( ) : integer | null
getTimeout ( ) : integer | null
getXML ( $request )
getXMLforMethod ( $method, $data )
setConnectTimeout ( integer | null $milliseconds )
setTimeout ( integer | null $milliseconds )

Приватные методы

Метод Описание
__curlSetTimeoutOption ( $options, $milliseconds, $name )
__setCurlOptions ( $curl, array $options )
getConnectionTimeTillLastRequest ( )
getConnectionTimeTillNow ( )

Описание методов

__construct() публичный Метод

public __construct ( string $service, string $key, string $cert, boolean $trace = FALSE )
$service string
$key string
$cert string
$trace boolean

__doRequest() публичный Метод

public __doRequest ( $request, $location, $saction, $version, $one_way = NULL )

__doRequestByCurl() публичный Метод

public __doRequestByCurl ( string $request, string $location, string $action, integer $version, boolean $one_way = FALSE ) : string | null
$request string
$location string
$action string
$version integer
$one_way boolean
Результат string | null

__getConnectionTime() публичный Метод

public __getConnectionTime ( $tillLastRequest = FALSE ) : float
Результат float

__getLastRequest() публичный Метод

public __getLastRequest ( ) : string
Результат string

__getLastResponseTime() публичный Метод

public __getLastResponseTime ( ) : float
Результат float

getConnectTimeout() публичный Метод

public getConnectTimeout ( ) : integer | null
Результат integer | null

getTimeout() публичный Метод

public getTimeout ( ) : integer | null
Результат integer | null timeout in milliseconds

getXML() публичный Метод

public getXML ( $request )

getXMLforMethod() публичный Метод

public getXMLforMethod ( $method, $data )

setConnectTimeout() публичный Метод

public setConnectTimeout ( integer | null $milliseconds )
$milliseconds integer | null

setTimeout() публичный Метод

public setTimeout ( integer | null $milliseconds )
$milliseconds integer | null timeout in milliseconds