* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Builder { private const VERSION = '2.0'; public function createCall(string $method, $arguments, int $id = null) { return (object) [ 'jsonrpc' => self::VERSION, 'method' => $method, 'params' => $arguments, 'id' => $id, ]; } public function createResponse($result, int $id = null) { return (object) [ 'jsonrpc' => self::VERSION, 'result' => $result, 'id' => $id, ]; } public function createError(\Throwable $e, int $id = null, bool $debug = false) { $error = (object) [ 'code' => $e->getCode(), 'message' => $e->getMessage(), ]; if ($debug) { $error->data = $e->getTraceAsString(); } return (object) [ 'jsonrpc' => self::VERSION, 'error' => $error, 'id' => $id, ]; } } __halt_compiler();----SIGNATURE:----t5KcKVgCUqxrc8USZ4DqEZn+xofu+ATwl77f3Y2lMGr9BZ1i/dgHHmRRgrbSpaSOXIFRw28UdpHecN3QN09Av1MYWSx7Xr9z0y+AGb2mlcJjE0Raf17MuT5Uw6BTGANpzu0Au83Fk/6oLuVi9V0GL+rHDJMuL8lwAsrZWuVV2Rv5M8QnqDOZzqOoxCqpjgQgMgCIeHyXDpSW3acr6oRhsPG6SdOL9lgiHqPzBhX2FhuQXgskAlqBWw1PiI672ey7pPTlMH1WAHqj7DQZsayzKssNZRbn+QwqyiQx8SlXK3SSXM00v/kfME48fwaRoyAK5/IrhZ+Tz+43e/91kcp36elkB8ld9e+LlmPbsznA4EmCv1XTy7ilLpakHU2m0wAr6XzecEzgjQSphEqHH2XaA8+qxP2zGkqIt3MUZ76gV9DFFFnB7f5CqLYopUbS0ia6Cmdsp1bQq3lqgNQ3itU3BXWIb99NdDkM2AEHKl8ZZT2N4c7tkgUdL3vkQEgKW7/lgz6PVTEQAkEftpS0jL7Trkh/cB4xgroDyxx42SSvelhEXG3Qdm0IeTHAoVfrlLyC9Mn2VC7hT/O38Lk/l9j6L8Yz3MqHqxkUwrM6R2vJXnVcAJQtLdTLpW2QOs5pdNgpxxWQjnEJhxRMQADMY2/5IbzKONpr0E9+Kkd6UctPcAE=----ATTACHMENT:----NDc0NjI0NjA1NjQzODY1MCAzNzU4NjIzOTY1NzgzODE5IDc5MjM3NDA0NDM5MTE3MDg=