diff options
Diffstat (limited to 'ext/xmlrpc/xmlrpc.stub.php')
-rw-r--r-- | ext/xmlrpc/xmlrpc.stub.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ext/xmlrpc/xmlrpc.stub.php b/ext/xmlrpc/xmlrpc.stub.php new file mode 100644 index 0000000000..751aa7c325 --- /dev/null +++ b/ext/xmlrpc/xmlrpc.stub.php @@ -0,0 +1,33 @@ +<?php + +function xmlrpc_encode($value): ?string {} + +function xmlrpc_decode(string $xml, string $encoding = "iso-8859-1") {} + +function xmlrpc_decode_request(string $xml, &$method, string $encoding = "iso-8859-1") {} + +function xmlrpc_encode_request(?string $method, $params, array $output_options = UNKNOWN): ?string {} + +function xmlrpc_set_type(&$value, string $type): bool {} + +function xmlrpc_is_fault(array $arg): bool {} + +/** @return resource */ +function xmlrpc_server_create() {} + +/** @param resource $server */ +function xmlrpc_server_destroy($server): bool {} + +/** @param resource $server */ +function xmlrpc_server_register_method($server, string $method_name, $function): bool {} + +/** @param resource $server */ +function xmlrpc_server_call_method($server, string $xml, $user_data, array $output_options = UNKNOWN) {} + +function xmlrpc_parse_method_descriptions(string $xml) {} + +/** @param resource $server */ +function xmlrpc_server_add_introspection_data($server, array $desc): int {} + +/** @param resource $server */ +function xmlrpc_server_register_introspection_callback($server, $function): bool {} |