2017 © Pedro Peláez
 

library extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

image

phpxmlrpc/extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  • Saturday, December 2, 2017
  • by gggeek
  • Repository
  • 1 Watchers
  • 1 Stars
  • 52 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 8 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

PHPXMLRPC Extras

DESCRIPTION

A collection of server addons that might be of use for development of xml-rpc (and json-rpc) based applications, (*1)

REQUIREMENTS

  • PHP 5.4 or newer
  • phpxmlrpc/phpxmlrpc 4.10.0 or newer

API DOCUMENTATION

documentation can be found in the doc/ directory. NB the docbook manual is quite outdated., (*2)

COPYRIGHT:

Use of this software is subject to the terms in license.txt, (*3)

INCLUDED MODULES

AJAX

Demo of ajaxified version of the lib: supports executing xml-rpc/json-rpc calls directly from the client browser after having defined them only once, in php., (*4)

DOCXMLRPCSERVER:

Subclass of the xml-rpc server that auto-generates HTML documentation of exposed services. Easy as a breeze to use, and extremely user-friendly., (*5)

PROXY:

Subclass of the xml-rpc server that can act as remote (transparent) xml-rpc proxy to forward calls to a remote server. Can either forward any received call or probe remote server first for existing methods., (*6)

Running tests

The recommended way to run the library test suite is via the provided Docker containers. A handy shell script is available that simplifies usage of Docker., (*7)

The full sequence of operations is:, (*8)

./tests/ci/vm.sh build
./tests/ci/vm.sh start
./tests/ci/vm.sh runtests
./tests/ci/vm.sh stop

# and, once you have finished all testing related work:
./tests/ci/vm.sh cleanup

By default, tests are run using php 7.4 in a Container based on Ubuntu 20 Focal. You can change the version of PHP and Ubuntu in use by setting the environment variables PHP_VERSION and UBUNTU_VERSION before building the Container., (*9)

To generate the code-coverage report, run ./tests/ci/vm.sh runcoverage, (*10)

License Latest Stable Version Total Downloads, (*11)

Build Status Code Coverage, (*12)

The Versions

02/12 2017

dev-master

9999999-dev https://github.com/gggeek/phpxmlrpc-extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

jsonrpc webservices xmlrpc

02/12 2017

0.6.2

0.6.2.0 https://github.com/gggeek/phpxmlrpc-extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

jsonrpc webservices xmlrpc

29/10 2017

0.6.1

0.6.1.0 https://github.com/gggeek/phpxmlrpc-extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

jsonrpc webservices xmlrpc

15/03 2017

0.6.0

0.6.0.0 https://github.com/gggeek/phpxmlrpc-extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

jsonrpc webservices xmlrpc

07/12 2014

0.5.2

0.5.2.0 https://github.com/gggeek/phpxmlrpc-extras

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

jsonrpc webservices xmlrpc

06/12 2014

0.5.1

0.5.1.0 http://phpxmlrpc.sourceforge.net/

A collection of extensions, addons and other stuff that might be of use for development of xml-rpc (and jsonrpc, soap) based applications

  Sources   Download

BSD-3-Clause

The Requires

 

jsonrpc webservices xmlrpc