Changes for page JsonRpcBundle

Last modified by Ashterix on 2024/07/11 13:11

From version 10.1
edited by Ashterix
on 2024/07/11 13:06
Change comment: There is no comment for this version
To version 9.1
edited by Ashterix
on 2024/07/11 13:05
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -43,6 +43,14 @@
43 43  ** project_version
44 44  
45 45  
46 +== Key Benefits ==
47 +
48 +* **Ease of Integration**: Integrating this package into your project is extremely straightforward. You simply need to add a special interface to any existing class, and it will automatically gain the capability to handle JSON-RPC requests.
49 +* **Flexibility**: The package provides great flexibility in API creation, allowing developers to easily extend and modify server behavior without interfering with existing code.
50 +* **Efficiency**: Thanks to the optimization of calls and the use of modern Symfony components, the package guarantees high performance when processing requests.
51 +
52 +{{include reference="docs.JsonRpcBundle.changeLog.7\.0.WebHome"/}}
53 +
46 46  == Changes in 7.0 ==
47 47  
48 48  === General Changes ===
... ... @@ -64,17 +64,22 @@
64 64  ** project_description
65 65  ** project_version
66 66  
67 -== Key Benefits ==
68 68  
69 -* **Ease of Integration**: Integrating this package into your project is extremely straightforward. You simply need to add a special interface to any existing class, and it will automatically gain the capability to handle JSON-RPC requests.
70 -* **Flexibility**: The package provides great flexibility in API creation, allowing developers to easily extend and modify server behavior without interfering with existing code.
71 -* **Efficiency**: Thanks to the optimization of calls and the use of modern Symfony components, the package guarantees high performance when processing requests.
76 +{{include reference="docs.JsonRpcBundle.functionality.WebHome"/}}
72 72  
73 -{{include reference="docs.JsonRpcBundle.changeLog.7\.0.WebHome"/}}
78 +== [[Functionality Provided by the Library>>doc:]] ==
74 74  
75 -{{include reference="docs.JsonRpcBundle.functionality.WebHome"/}}
80 +After installation, you immediately get:
76 76  
82 +* An entry point for your Json-RPC API that can accept both synchronous and [[asynchronous requests>>doc:.functionality.async.WebHome]]
83 +* Automatic generation of API capability documentation in json format (see [[Bundle Configuration>>doc:docs.JsonRpcBundle.config_v7.config]])
84 +* The ability to subscribe to RPC server lifecycle events (see [[Lifecycle Events>>doc:.events.WebHome]])
85 +* Batch requests with the ability to use elements of one request's response in the body of another request in the same series (see [[Batch Requests>>doc:.batch.WebHome]])
86 +* Requests with a response to a [[webhook or web-socket>>doc:.callback.WebHome]]
87 +* Caching of method responses that have relatively static results (see [[#~[RPC\Cache~]>>doc:docs.JsonRpcBundle.add_rpc_service.cache.WebHome]])
77 77  
89 +
90 +
78 78  == Documentation sections ==
79 79  
80 80  You can find detailed information about every aspect of using and configuring the library in