* @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:----btsaNeoPku3zzHFz7iQggahIC9NMqnHUUBZ2oYJ4Lb1Ey6mV3bXLqV2P3IS5DSAIX9sXyXa3SvkT5Q0FIMF4L14bAm5dAkt/3JmKVCx2w9aOBY7WpYtVW0CGI/9PGxr5xuf/EBSlKbbjF83bFLtost4gVUKd+sZ5d0HWniFGGJL3xX2StokeuP4LWAIOBrmfW/nK7zgGnF3mRn+ZEkQ4yZcdVFTbcTx8W0JaUOwe7DDNDzjtb09nQyj8v4QJoSW7MB7HO0BvXddOSCMoq6tmW/QszFWtrd8GNSlH0vzJ+wfajtHHA4wBaN23muXaY92s8X1luy8PWTi4R7z4qZ5h33hotjShVoGsHLsvBF9FEL8Q4ruennvruE02kPNieMcAqEi8yY9ppwAUUmCoQSPyPuP4C1S74MNdyTYKp7fzQhPLc0MDq4pu6mtJubrrDJWYUEX8mwaE+nilPcjysnSNaQZV/v/pDQlz3D9+fdhOhJ7IYk0ftIyQMUfhjuF+joGDSCQ7haI9VycjEoSt8XNrtRE12RGfh2bGTzvkI8lRbawSaGzM1bm0VBWyNgZAyvea7JJ+yYwWgk4RtMx49CkCdjCehAFlTWqL6Cgfd9Zz2aO6fYem5AYy4wiXMakS1wa8+jEp/0ExICowR6QuIwLIlxjTiBjOzMBszDFce9Br2FA=----ATTACHMENT:----OTk5OTE0NjYxNzE2NDY4NCA5MDcyNzI3Mzc2MTQzNzI5IDgzOTQ2MTY3MDk0NTU4MDM=