Download the PHP package sergeyfast/eazy-jsonrpc without Composer
On this page you can find all versions of the php package sergeyfast/eazy-jsonrpc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sergeyfast/eazy-jsonrpc
More information about sergeyfast/eazy-jsonrpc
Files in sergeyfast/eazy-jsonrpc
Download sergeyfast/eazy-jsonrpc
More information about sergeyfast/eazy-jsonrpc
Files in sergeyfast/eazy-jsonrpc
Vendor sergeyfast
Package eazy-jsonrpc
Short Description PHP JSON-RPC 2.0 Server/Client Implementation with SMD & Swagger support
License MIT
Homepage https://github.com/sergeyfast/eazy-jsonrpc/
Package eazy-jsonrpc
Short Description PHP JSON-RPC 2.0 Server/Client Implementation with SMD & Swagger support
License MIT
Homepage https://github.com/sergeyfast/eazy-jsonrpc/
Please rate this library. Is it a good library?
Informations about the package eazy-jsonrpc
eazy-jsonrpc
PHP JSON-RPC 2.0 Server/Client Implementation with Automatic Client Class Generation via SMD
Server
SMD Schema available via /server.php?smd
Public Namespace
- Inherits your exposed class from BaseJsonRpcServer or create
new BaseJsonRpcServer( $instance );
$server->Execute();
Multiple Namespaces
- Create
new BaseJsonRpcServer();
- Call
$server->RegisterInstance( $instance, $namespace )
as many times as you need $server->Execute();
Client
- Generate Client from SMD Schema from generator/
php JsonRpcClientGenerator.php <smd-file> <class-name>
- Use it:
Client with typed returns by rpcgen
- Generate Client from SMD Schema with rpcgen and save it to
RpcClient.php
- Use it:
Doc
- cd generator
php SmdToSwaggerConverter.php 'http://eazyjsonrpc/tests/example-server.php?smd' eazyjsonrpc ../doc/swagger.json
- open http://eazyjsonrpc/doc/
All versions of eazy-jsonrpc with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2.0
ext-curl Version *
ext-json Version *
netresearch/jsonmapper Version ^4.0
guzzlehttp/guzzle Version ^7.3
ext-curl Version *
ext-json Version *
netresearch/jsonmapper Version ^4.0
guzzlehttp/guzzle Version ^7.3
The package sergeyfast/eazy-jsonrpc contains the following files
Loading the files please wait ....