Lines Matching +full:server +full:-
9 use IXR\Server\Server; alias
14 class XmlRpcServer extends Server
19 * Constructor. Register methods and run Server
23 $this->remote = new Api();
33 throw new ServerException("XML-RPC server not enabled.", -32605);
36 header('Access-Control-Allow-Origin: ' . $conf['remotecors']);
38 [$contentType] = explode(';', $INPUT->server->str('CONTENT_TYPE'), 2); // ignore charset
39 $contentType = strtolower($contentType); // mime types are case-insensitive
41 throw new ServerException('XML-RPC server accepts XML requests only.', -32606);
53 $result = $this->remote->call($methodname, $args);
58 return new Error(-32603, "server error. not authorized to call method $methodname");
61 return new Error(-32604, "server error. forbidden to call the method $methodname");
64 return new Error($e->getCode(), $e->getMessage());