devchunk / yii2-json-rpc
yii2-json-rpc
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 21
pkg:composer/devchunk/yii2-json-rpc
Requires
- php: >=5.4.0
- yiisoft/yii2: *
README
JsonRpc Server and Client for Yii2
##Usage Server
- Install with Composer
"require": { "devchunk/yii2-json-rpc": "dev-master", }, php composer.phar update
- Server:
Add action to controller (e.g. JsonRpcTestController)
public function actions() { return array( 'index' => array( 'class' => '\devchunk\jsonRpc\Action', ), ); } public function echo($param) { return $param; }
- Client:
$rpc = new Client('http://127.0.0.1/json-rpc-test', [ 'timeout' => 5, ]); $result = $rpc->echo("some string"); echo sprintf("RPC result: %s\n", $r);