PHPXMLRPC
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