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