diff --git a/.scrutinizer.yml b/.scrutinizer.yml index 326990e..2f16f37 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -11,18 +11,30 @@ build_failure_conditions: build: dependencies: override: - - make build + - + command: make build + title: Build deps + idle_timeout: 240 tests: stop_on_failure: true override: - command: make coverage + title: Coverage idle_timeout: 1200 coverage: file: 'build/coverage/clover.xml' format: 'php-clover' - - php-scrutinizer-run --enable-security-analysis - - make codestyle + - + command: make codestyle + title: Code style + - + command: composer global require maglnet/composer-require-checker && composer-require-checker check composer.json + title: Composer-require-checker + - + command: php-scrutinizer-run --enable-security-analysis + title: Scrutinizer checks + cache: directories: - ~/.composer diff --git a/README.md b/README.md index 40977d7..74d597f 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,14 @@ See [yoanm/symfony-jsonrpc-params-validator](https://github.com/yoanm/symfony-js See [yoanm/symfony-jsonrpc-http-server-doc](https://github.com/yoanm/symfony-jsonrpc-http-server-doc) for documentation generation. +## Versions + +- Symfony v3/4 - PHP >=7.1 : `^v2.0` + + ⚠️⚠️ `v2.1.0` and `v2.1.1` was badly taggued, used `v3.0.0` instead ! ⚠️⚠️ + +- Symfony v4/5 - PHP >=7.2 : `^v3.0` + ## How to use Once configured, your project is ready to handle HTTP `POST` request on `/json-rpc` endpoint. diff --git a/composer.json b/composer.json index c27cfe8..512a4b3 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,6 @@ } }, "suggest": { - "yoanm/symfony-jsonrpc-server-psr11-resolver": "PSR-11 compliant method resolver for yoanm/symfony-jsonrpc-http-server", "yoanm/symfony-jsonrpc-params-validator": "Symfony bundle for easy JSON-RPC params validation", "yoanm/symfony-jsonrpc-http-server-doc": "JSON-RPC documentation Bundle" }, @@ -37,7 +36,9 @@ "symfony/http-kernel": "^4.0 || ^5.0", "symfony/config": "^4.0 || ^5.0", "symfony/dependency-injection": "^4.0 || ^5.0", - "symfony/event-dispatcher": "^4.0 || ^5.0" + "symfony/event-dispatcher": "^4.0 || ^5.0", + "symfony/event-dispatcher-contracts": "^1.0 || ^2.0", + "psr/container": "^1.0" }, "require-dev": { "behat/behat": "~3.0",