PHP Класс Ondrejnov\EET\Dispatcher

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

Открытые свойства

Свойство Тип Описание
$trace boolean

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

Метод Описание
__construct ( $service, string $key, string $cert )
check ( Receipt $receipt ) : boolean | string
getCheckCodes ( Receipt $receipt ) : array
getConnectionTime ( boolean $tillLastRequest = FALSE ) : float
getLastRequestSize ( ) : integer
getLastResponseSize ( ) : integer
getLastResponseTime ( ) : float
getSoapClient ( ) : SoapClient Get (or if not exists: initialize and get) SOAP client.
prepareData ( $receipt, $check = FALSE )
send ( Receipt $receipt, boolean $check = FALSE ) : boolean | string

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

Метод Описание
checkRequirements ( ) : void
initSoapClient ( ) : void Require to initialize a new SOAP client for a new request.
processData ( Receipt $receipt, boolean $check = FALSE ) : object
processError ( $error )
throwTraceNotEnabled ( )

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

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

public __construct ( $service, string $key, string $cert )
$key string
$cert string

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

public check ( Receipt $receipt ) : boolean | string
$receipt Receipt
Результат boolean | string

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

public getCheckCodes ( Receipt $receipt ) : array
$receipt Receipt
Результат array

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

public getConnectionTime ( boolean $tillLastRequest = FALSE ) : float
$tillLastRequest boolean optional If not set/FALSE connection time till now is returned.
Результат float

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

public getLastRequestSize ( ) : integer
Результат integer

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

public getLastResponseSize ( ) : integer
Результат integer

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

public getLastResponseTime ( ) : float
Результат float time in ms

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

Get (or if not exists: initialize and get) SOAP client.
public getSoapClient ( ) : SoapClient
Результат SoapClient

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

public prepareData ( $receipt, $check = FALSE )

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

public send ( Receipt $receipt, boolean $check = FALSE ) : boolean | string
$receipt Receipt
$check boolean
Результат boolean | string

Описание свойств

$trace публичное свойство

public bool $trace
Результат boolean