У меня есть сервер JSON-RPC2, который обеспечивает интерфейс для некоторых служб.
$server = new Server;
$server->service1 = new Service1($this);
$server->service2 = new Service2($this);
Мне интересно, есть ли какой-либо (желательно PHP) клиент, который может вызывать методы этих сервисов, так как мне это нужно для целей отладки.
Я протестировал один клиент, который может напрямую вызывать методы:
$client = new jsonRPCClient('http://localhost/jsonrpcphp/server.php');
// This works
$response = $client->giveMeSomeData('name');
// This doesn't
$response = $client->service1->giveMeSomeData('name');
Моим исходным клиентом является приложение CoffeScript, которое вызывает методы следующим образом:
@get("api").call "service1.giveMeSomeData", "name", (result) =>
Есть ли клиент JSON-RPC2 для PHP, который я мог бы использовать таким же образом?