From 3ef1549bf88b2801b2a9a7641928f39e49a94757 Mon Sep 17 00:00:00 2001 From: Javier Spagnoletti Date: Thu, 11 Mar 2021 21:23:51 -0300 Subject: [PATCH] Use explicit dependency declarations --- composer.json | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index c69465f..fc58df8 100644 --- a/composer.json +++ b/composer.json @@ -17,30 +17,36 @@ "require": { "php": ">=7.1.3", "ext-json": "*", + "doctrine/annotations": "^1.11", + "psr/cache": "^1.0", + "psr/container": "^1.0", + "psr/log": "^1.0", + "symfony/config": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", "symfony/framework-bundle": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0", "symfony/options-resolver": "^4.4|^5.0", - "symfony/property-info": "^4.4|^5.0", + "symfony/routing": "^4.4|^5.0", "zircote/swagger-php": "^3.0", "phpdocumentor/reflection-docblock": "^3.1|^4.4|^5.0" }, "require-dev": { - "symfony/templating": "^4.4|^5.0", - "symfony/twig-bundle": "^4.4|^5.0", + "sensio/framework-extra-bundle": "^4.4|^5.0|^6.0", "symfony/asset": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/config": "^4.4|^5.0", - "symfony/validator": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.0", - "symfony/form": "^4.4|^5.0", "symfony/dom-crawler": "^4.4|^5.0", "symfony/browser-kit": "^4.4|^5.0", "symfony/cache": "^4.4|^5.0", + "symfony/form": "^4.4|^5.0", "symfony/phpunit-bridge": "^5.2", + "symfony/property-access": "^4.4|^5.0", + "symfony/property-info": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0", "symfony/stopwatch": "^4.4|^5.0", - "symfony/routing": "^4.4|^5.0", - "sensio/framework-extra-bundle": "^4.4|^5.0", - "doctrine/annotations": "^1.11", - "doctrine/common": "^2.4", + "symfony/templating": "^4.4|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^4.4|^5.0", "api-platform/core": "^2.4", "friendsofsymfony/rest-bundle": "^2.8|^3.0", @@ -50,7 +56,17 @@ }, "suggest": { "api-platform/core": "For using an API oriented framework.", - "friendsofsymfony/rest-bundle": "For using the parameters annotations." + "friendsofsymfony/rest-bundle": "For using the parameters annotations.", + "jms/serializer-bundle": "For describing your models.", + "symfony/asset": "For using the Swagger UI.", + "symfony/cache": "For using a PSR-6 compatible cache implementation with the API doc generator.", + "symfony/form": "For describing your form type models.", + "symfony/monolog-bundle": "For using a PSR-3 compatible logger implementation with the API PHP describer.", + "symfony/property-info": "For describing your models.", + "symfony/serializer": "For describing your models.", + "symfony/validator": "For describing the validation constraints in your models.", + "twig/twig-bundle": "For using the Swagger UI.", + "willdurand/hateoas-bundle": "For extracting HATEOAS metadata." }, "conflict": { "symfony/framework-bundle": "4.2.7"