PHP Интерфейс Fxmlrpc\MulticallBuilder

Автор: Lars Strojny ([email protected])
Показать файл Открыть проект

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

Метод Описание
__construct ( fxmlrpc\ClientInterface $client )
addCall ( $methodName, array $params = [], callable $onSuccess = null, callable $onError = null )
execute ( )
getClient ( ) : fxmlrpc\ClientInterface
onError ( callable $onError )
onSuccess ( callable $onSuccess )

Защищенные методы

Метод Описание
invokeHandler ( callable | null $onSuccess, callable | null $onError, boolean $isError, mixed $result )
processResult ( array $handler, mixed $result )

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

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

public __construct ( fxmlrpc\ClientInterface $client )
$client fxmlrpc\ClientInterface

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

public addCall ( $methodName, array $params = [], callable $onSuccess = null, callable $onError = null )
$params array
$onSuccess callable
$onError callable

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

public execute ( )

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

public getClient ( ) : fxmlrpc\ClientInterface
Результат fxmlrpc\ClientInterface

invokeHandler() защищенный Метод

protected invokeHandler ( callable | null $onSuccess, callable | null $onError, boolean $isError, mixed $result )
$onSuccess callable | null
$onError callable | null
$isError boolean
$result mixed

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

public onError ( callable $onError )
$onError callable

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

public onSuccess ( callable $onSuccess )
$onSuccess callable

processResult() защищенный Метод

protected processResult ( array $handler, mixed $result )
$handler array
$result mixed