polyfill-xmlrpc

Provides emulation of the native XML-RPC extension for PHP

OTHER License

Downloads
69.2K
Stars
6
Committers
2
polyfill-xmlrpc - 1.0.0-rc1 Latest Release

Published by gggeek over 2 years ago

  • Improved: servers now support answering calls to the system.describeMethods introspection method
  • Improved: composer.json now declares this package as replacement for ext-xmlrpc
polyfill-xmlrpc - 1.0.0-beta

Published by gggeek over 2 years ago

  • Improved: support for handling UTF8 characters both in received and in generated xml
  • Improved: support for the $encoding argument in xmlrpc_decode() and xmlrpc_decode_request()
  • Improved: partial support for the $options parameter in xmlrpc_encode_request, allowing UTF8 in native strings via setting 'encoding' => 'UTF-8' and 'escaping' => 'markup'
polyfill-xmlrpc - 1.0.0-alpha

Published by gggeek almost 4 years ago

Hello world!

The initial release of this lib comes at the very end of a difficult year. Let's hope next year will be better for everybody!

All details about the status of the implementation can be found in the source code in file Xmlrpc.php.

A high level overview is: everything is broadly working except for bugs and for the following missing features:

  • character set handling: at the moment only Latin1 (aka iso-8859-1) is supported - the $encoding argument does nothing
    in xmlrpc_decode() and xmlrpc_decode_request()
  • the $output_options argument in xmlrpc_encode_request() does nothing
  • the xmlrpc_parse_method_descriptions and xmlrpc_server_register_introspection_callback functions exist but do nothing
  • xmlrpc server method system.describeMethods is not implemented
Package Rankings
Top 12.73% on Packagist.org
Badges
Extracted from project README
Build Status Code Coverage