web3.php/src/Providers/IProvider.php
2017-12-19 14:55:51 +08:00

41 lines
688 B
PHP

<?php
/**
* This file is part of web3.php package.
*
* (c) Kuan-Cheng,Lai <alk03073135@gmail.com>
*
* @author Peter Lai <alk03073135@gmail.com>
* @license MIT
*/
namespace Web3\Providers;
interface IProvider
{
/**
* send
*
* @param string $method
* @param array $arguments
* @param callable $callback
* @return void
*/
public function send($method, $arguments, $callback);
/**
* batch
*
* @param bool $status
* @return void
*/
public function batch($status);
/**
* execute
*
* @param callable $callback
* @return void
*/
public function execute($callback);
}