robertasproniu / php-json-rpc
1.0.0
2017-07-18 06:54 UTC
Requires
- php: >=5.6
This package is not auto-updated.
Last update: 2025-04-13 06:10:02 UTC
README
Installation
Use Composer
"require" : { "robertasproniu/php-json-rpc": "~1.0" }
Initialize
require_once 'vendor/autoload.php'; use JsonRpc\Server; $server = new Server();
Define callbacks
$server ->withCallback('add', function($a, $b) { return $a + $b; }) // OR ->withCallback('substract', 'className', 'methodName');
Define Middlewares
$server ->withMiddleware(function($request, $response) { // add logic here return true; // will invalidate middleware });
Run server
$server->execute(); // return json // OR $server->execute($payload); // pass json payload