PHP code example of projectsaturnstudios / json-rpc

1. Go to this page and download the library: Download projectsaturnstudios/json-rpc library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

projectsaturnstudios / json-rpc example snippets



use ProjectSaturnStudios\RpcServer\Support\Facades\RPC;
use ProjectSaturnStudios\RpcServer\DTO\IO\RpcRequest;

$request = new RpcRequest($id, $method, $params)
$results = RPC::dispatch($request);


use ProjectSaturnStudios\RpcServer\Support\Facades\RPC;

RPC::procedure('some_method', SomeProcedureClass::class);
RPC::procedure('some_method', SomeProcedureClass::class."@index");
RPC::prefix('notifications')->group(function() {
    RPC::procedure('some_method', SomeProcedureClass::class); //registers as notifications/some_method
});


use ProjectSaturnStudios\RpcServer\Support\Facades\RPC;

RPC::procedure('some_method', SomeProcedureClass::class)->middleware([SomeMiddleware::class]);
RPC::procedure('some_method', SomeProcedureClass::class."@index")->middleware([SomeMiddleware::class]);
RPC::prefix('notifications')->group(function() {
    RPC::procedure('some_method', SomeProcedureClass::class); //registers as notifications/some_method
})->middleware([SomeMiddleware::class]);