nanofelis / json-rpc-bundle
This bundle provides a JSON RPC 2.0 implementation for Symfony
Installs: 37 316
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 1
Forks: 1
Open Issues: 4
Type:symfony-bundle
Requires
- php: ^8.0
- ext-json: *
- symfony/event-dispatcher: ^5.4|^6.3|^7.0
- symfony/framework-bundle: ^5.4|^6.3|^7.0
- symfony/property-access: ^5.4|^6.3|^7.0
- symfony/serializer: ^5.4|^6.3|^7.0
- symfony/twig-bundle: ^5.4|^6.3|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-symfony: ^1.0
- symfony/browser-kit: ^5.4|^6.3|^7.0
- symfony/phpunit-bridge: ^5.4|^6.3|^7.0
- symfony/var-dumper: ^5.4|^6.3|^7.0
- 4.0.0
- 3.3.0
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.1.1
- 2.1.0
- dev-master / 2.0.x-dev
- 2.0.0
- 1.0.1
- 1.0.0
- dev-142-openapi-for-documentation
- dev-feat/include-ctrl-args-events
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dependabot/composer/twig/twig-3.4.3
- dev-dependabot/composer/symfony/framework-bundle-5.4.4
- dev-chore/security-update
This package is auto-updated.
Last update: 2024-04-20 16:19:13 UTC
README
The NanofelisJsonRpcBundle is a symfony friendly implementation of the JSON-RPC 2.0 specification.
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
composer require nanofelis/json-rpc-bundle
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
composer require nanofelis/json-rpc-bundle
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
// config/bundles.php return [ // ... Nanofelis\JsonRpcBundle\NanofelisJsonRpcBundle::class => ['all' => true], ];
Documentation
Documentation is found in docs/index.md.