Files
kiri-core/rpc-service/src/DefaultRpcController.php
T
2021-08-11 19:14:26 +08:00

30 lines
523 B
PHP

<?php
namespace Rpc;
use HttpServer\Controller;
use HttpServer\Exception\RequestException;
use Rpc\Annotation\RpcService;
use Server\RequestInterface;
/**
*
*/
#[RpcService(package: "default", protocol: RpcService::PROTOCOL_JSON, server: 'json-rpc')]
class DefaultRpcController extends Controller
{
/**
* @param RequestInterface $request
* @return int
* @throws RequestException
*/
public function getSystemConfig(RequestInterface $request): int
{
return $request->int('a') + $request->int('b');
}
}