XRL
3.0.0
Simple XML-RPC Library (both client and server)
|
fpoirotte | |
XRL | |
Faults | |
ApplicationErrorException | An interoperable fault representing an application error |
ImplementationDefinedErrorException | An interoperable fault representing an implementation-defined error |
InternalErrorException | An interoperable fault representing an internal error |
InvalidCharacterException | An interoperable fault representing an error due to an invalid character |
InvalidParameterException | An interoperable fault representing an error due to an invalid parameter |
InvalidXmlRpcException | An interoperable fault representing an error due to an invalid XML-RPC message |
MethodNotFoundException | An interoperable fault representing an error due to a missing method |
NotWellFormedException | An interoperable fault representing an error due to message that is not well formed |
SystemErrorException | An interoperable fault representing a system error |
TransportErrorException | An interoperable fault representing a transport error |
UnsupportedEncodingException | An interoperable fault representing an error due to an unsupported encoding |
Types | |
AbstractCollection | An abstract XML-RPC type representing a collection of values |
AbstractDateTime | Abstract class for various "date-time" types |
AbstractInteger | Abstract class for fixed-length integer types |
AbstractType | A class representing an abstract XML-RPC type |
ArrayType | The XML-RPC "array" type |
Base64 | The XML-RPC "base64" type |
BigInteger | The XML-RPC "i8" type |
Boolean | The XML-RPC "boolean" type |
DateTime | The XML-RPC "dateTime" type |
DateTimeIso8601 | The XML-RPC "dateTime.iso8601" type |
Dom | The XML-RPC "dom" type |
Double | The XML-RPC "double" type |
I1 | The XML-RPC "i1" type |
I2 | The XML-RPC "i2" type |
I4 | The XML-RPC "i4" type |
I8 | The XML-RPC "i8" type |
IntType | The XML-RPC "int" type |
Nil | The XML-RPC "nil" type for null values |
StringType | The XML-RPC "string" type |
Struct | The XML-RPC "struct" type |
Autoload | An helper class that wraps XRL's autoloader |
CallableInterface | Interface for something that can be called |
CallableObject | Class used to represent anything that is callable |
CapableServer | A class that adds various capabilities to an existing XML-RPC server |
CLI | A class that implements a simple CLI script to send XML-RPC queries and to display their result |
Client | A simple XML-RPC client |
Decoder | A decoder that can process XML-RPC requests and responses, with optional XML validation |
DecoderInterface | Interface for an XML-RPC decoder |
Encoder | An XML-RPC encoder that can produce either compact documents or pretty documents |
EncoderInterface | Interface for an XML-RPC encoder |
Exception | An exception that is used to represent XML-RPC errors |
FaultException | Abstract definition of an interoperable fault |
NativeDecoder | A decoder that transparently converts XML-RPC types to native PHP types |
NativeEncoder | An XML-RPC encoder that transparently converts PHP types to their XML-RPC counterpart |
Node | An XML node as read from an XML reader |
Output | A class that formats messages before sending them to a stream |
Request | A class that represents an XML-RPC request |
RequestInterface | Interface for an object representing an XML-RPC request |
Response | This class represents the response to an XML-RPC request |
ResponseInterface | Interface for the response to an XML-RPC request, as produced by an XML-RPC server |
Server | A simple XML-RPC server |
ArrayAccess | Interface to provide accessing objects as arrays |
Countable | Classes implementing Countable can be used with the count() function |
Iterator | Interface for external iterators or objects that can be iterated themselves internally |
IteratorAggregate | Interface to create an external Iterator |
Serializable | Interface for customized serializing |
Traversable | Interface to detect if a class is traversable using foreach |