| Recommend this page to a friend! | 
|  Download | 
| Info |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
|    58% | Total: 531 | All time:  5,651 This week: 524  | ||||
| Version | License | PHP version | Categories | |||
| rpc-api-framework 1.0 | GNU General Publi... | 4.0 | PHP 5, Libraries, Web services | 
| Description | Author | |||||||||||||||||||||||||
| This package can be used to implement RPC servers for different formats. Innovation Award 
 | 
 | |||||||||||||||||||||||||
|  Files (15) | / | lib | 
| File | Role | Description | ||
|---|---|---|---|---|
|  core (2 files) | ||||
|  requests (1 file) | ||||
|  Requests (1 file) | ||||
|  results (2 files) | ||||
|  RPCEngine.class.php | Class | This is the driving class for all calls to remote procedures. | ||
|  RPCHandler.class.php | Class | This is the base class which all other classes wishing to implement remote procedures should inhert from. | ||
|  RPCHandlerRegistrant.class.php | Class | A data structure class which facilitates the registering of procedures to a namespace. | ||
|  RPCProcedure.class.php | Class | This is a container class for the actual procedure. It allows adding various bits of meta-data to the procedure for further processing. | ||
|  RPCRequest.class.php | Class | A normalized data structure for RPC requests. | ||
|  RPCResult.class.php | Class | Base class for all RPC result types. | ||
|  Files (15) | / | lib | / | core | 
| File | Role | Description | 
|---|---|---|
|  Exception.class.php | Class | Custom Exception base class. | 
|  Query.class.php | Class | Helper class for accessing request data. | 
|  Files (15) | / | lib | / | requests | 
| File | Role | Description | 
|---|---|---|
|  JSONRPCRequest.class.php | Class | Processes and turns raw JSON into a JSONRPCRequest | 
|  Files (15) | / | lib | / | Requests | 
| File | Role | Description | 
|---|---|---|
|  XMLRPCRequest.class.php | Class | XML RPC Request Parser | 
|  Files (15) | / | lib | / | results | 
| File | Role | Description | 
|---|---|---|
|  JSONRPCResults.class.php | Class | Turns an RPC Result into JSON | 
|  XMLRPCResults.class.php | Class | Translates an RPC result in to XML | 
|  Files (15) | / | rpc | 
| File | Role | Description | 
|---|---|---|
|  ExampleRPCHandler.class.php | Class | Sample RPC Handler | 
|  HelpRPCHandler.class.php | Class | Help RPC Handler | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 0% | 
 | 
 | 
| User Ratings | User Comments (1) | ||||||||||||||||||||||||||||||||||
| 
 | 
 | ||||||||||||||||||||||||||||||||||
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.