1. Go to this page and download the library: Download jswh/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/ */
jswh / rpc example snippets
namesapce Api;
class Hello
{
/**
* @httpMethod GET
* @param string $name
* @return void
*/
public function hello($name) {
return 'Hello ' . $name . ' !'
}
}
class MyParser implements RPC\interfaces\ProcedureParser {
public function parse($path) {
preg_match("/(\w+)\.(\w+)$/", $_SERVER['REQUEST_URI'], $matches);
if (count($matches) !== 3) {
return null;
}
$p = new Procedure('MyApi', $matches[1], $matches[2]);
return $p;
}
}