JsonRpc Server and Client for Yii2
##Usage Server
- Install with Composer
"require": {
"nizsheanez/yii2-json-rpc": "1.*",
},
php composer.phar update
- Add action to controller
public function actions()
{
return array(
'index' => array(
'class' => '\nizsheanez\JsonRpc\Action',
),
);
}
public function sum($a, $b) {
return $a + $b;
}
- All methods of controller now available as JsonRpc methods, for example see method
sum
:
##Usage Client
$client = new \nizsheanez\JsonRpc\Client('http://url/of/webservice');
$response = $client->sum(2, 3);
echo $response;
- Enjoy!