PHP Interface Fxmlrpc\MulticallBuilderInterface

Datei anzeigen Open project: lstrojny/fxmlrpc Interface Usage Examples

Public Methods

Method Description
addCall ( string $methodName, array $params = [], callable $onSuccess = null, callable $onError = null ) : fxmlrpc\MulticallBuilderInterface Add a call to the end of the multicall stack
execute ( ) : array Send the multicall request to the server
onError ( callable $handler ) : fxmlrpc\MulticallBuilderInterface Register a error handler applicable to all multicall responses
onSuccess ( callable $handler ) : fxmlrpc\MulticallBuilderInterface Register a success handler applicable to all multicall responses

Method Details

addCall() public method

Add a call to the end of the multicall stack
public addCall ( string $methodName, array $params = [], callable $onSuccess = null, callable $onError = null ) : fxmlrpc\MulticallBuilderInterface
$methodName string
$params array
$onSuccess callable
$onError callable
return fxmlrpc\MulticallBuilderInterface

execute() public method

Send the multicall request to the server
public execute ( ) : array
return array

onError() public method

Register a error handler applicable to all multicall responses
public onError ( callable $handler ) : fxmlrpc\MulticallBuilderInterface
$handler callable
return fxmlrpc\MulticallBuilderInterface

onSuccess() public method

Register a success handler applicable to all multicall responses
public onSuccess ( callable $handler ) : fxmlrpc\MulticallBuilderInterface
$handler callable
return fxmlrpc\MulticallBuilderInterface