ufo-cms / json-rpc-bundle
The bundle for easy using json-rpc api on your project
Installs: 15 036
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 6
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.3
- composer-runtime-api: *
- ext-dom: *
- doctrine/persistence: >=3.1
- nyholm/psr7: *
- phpdocumentor/reflection-docblock: >=5.3
- psr/http-client: *
- psx/openrpc: v0.1.1
- symfony/console: ^7.0
- symfony/expression-language: >=6.3
- symfony/framework-bundle: ^7.0
- symfony/http-client: ^7.0
- symfony/http-kernel: ^7.0
- symfony/process: ^7.0
- symfony/security-bundle: ^7.0
- symfony/serializer: ^7.0
- symfony/validator: ^7.0
- ufo-tech/rpc-exceptions: >=1.0.3
- ufo-tech/rpc-objects: >=2.6.4
README
JSON-RPC 2.0 server for Symfony v.6.* and later
About this package
This package makes it easy to create APIs using a JSON-RPC server.
Creating RPC services for service-oriented architecture on Symfony has never been so easy.
Environment Requirements
This package allows you to easily create APIs using a JSON-RPC server for Symfony v.6.* and newer versions. It is suitable for developers who want to quickly and effectively integrate RPC functionality into their projects.
Key Benefits
- Ease of Integration: Integrating this package into your project is extremely simple. You just need to add a special interface to any existing class, and it will automatically gain the ability to handle JSON-RPC requests.
- Flexibility: The package provides great flexibility in API creation, allowing developers to easily extend and modify server behavior without interfering with existing code.
- Efficiency: Thanks to the optimization of calls and the use of modern Symfony components, the package ensures high performance in handling requests.
Documentation
For comprehensive documentation on installation, configuration, and use of this library, see the documentation portal UFO-Tech (Universal Flexible Open Technologies)