Changes for page JsonRpcBundle
Last modified by Ashterix on 2024/07/11 13:11
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 - {{includereference="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