PHPXMLRPC (original) (raw)

Table of Contents

Classes

Autoloader

In the unlikely event that you are not using Composer to manage class autoloading, here's an autoloader for this lib.

Client

Used to represent a client of an XML-RPC server.

Encoder

A helper class to easily convert between Value objects and php native values.

FaultResponseException

To be used when throwing exceptions instead of returning Response objects (future API?)

HttpException

To be used for all errors related to parsing HTTP requests and responses

NoSuchMethodException

Base exception for errors thrown by the server while trying to handle the requests, such as errors with the dispatch map

ParsingException

Base exception for errors while parsing xml-rpc requests/responses: charset issue, xml issues, xml-rpc issues

ServerException

Base exception for errors thrown by the server while trying to handle the requests, such as errors with the dispatch map

StateErrorException

Exception thrown when an object is in such a state that it can not fulfill execution of a method

TransportException

To be used for all errors related to the transport, which are not related to specifically to HTTP. Eg: can not open socket

TypeErrorException

Exception thrown when an argument passed to a function or method has an unsupported type

ValueErrorException

Exception thrown when an argument passed to a function or method has an unsupported value (but its type is ok)

XmlException

Base exception for errors while parsing xml-rpc requests/responses: charset issue, xml issues, xml-rpc issues

XmlRpcException

Base exception for errors while parsing xml-rpc requests/responses: charset issue, xml issues, xml-rpc issues

Exception

Charset

Date

Helps to convert timestamps to the xml-rpc date format.

Http

Interop

A helper dedicated to support Interoperability features

Logger

XMLParser

Deals with parsing the XML.

PhpXmlRpc

Manages global configuration for operation of the library.

Request

This class provides the representation of a request to an XML-RPC server.

Response

This class provides the representation of the response of an XML-RPC server.

Server

Allows effortless implementation of XML-RPC servers

Value

This class enables the creation of values for XML-RPC, by encapsulating plain php values.

Wrapper

PHPXMLRPC "wrapper" class - generate stubs to transparently access xml-rpc methods as php functions and vice-versa.

Traits

CharsetEncoderAware

DeprecationLogger

LoggerAware

ParserAware

PayloadBearer