diff --git a/.travis.yml b/.travis.yml index 950b04b4..f5f87162 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,9 +32,15 @@ matrix: # Test LTS versions - php: 7.3 - env: DEPENDENCIES="dunglas/symfony-lock:^3" + env: SYMFONY_REQUIRE=3.4.* - php: 7.3 - env: DEPENDENCIES="dunglas/symfony-lock:^4" + env: SYMFONY_REQUIRE=4.2.* + - php: 7.3 + env: SYMFONY_REQUIRE=4.3.* + - php: 7.3 + env: SYMFONY_REQUIRE=4.4.* + - php: 7.3 + env: SYMFONY_REQUIRE=5.0.* # Test with httplug 1.x clients - php: 7.2 @@ -56,6 +62,7 @@ before_install: - if [[ $COVERAGE != true ]]; then phpenv config-rm xdebug.ini || true; fi - if ! [ -z "$STABILITY" ]; then composer config minimum-stability ${STABILITY}; fi; - if ! [ -v "$DEPENDENCIES" ]; then composer require --no-update ${DEPENDENCIES}; fi; + - composer global require --no-progress --no-scripts --no-plugins symfony/flex install: # To be removed when this issue will be resolved: https://github.com/composer/composer/issues/5355 diff --git a/composer.json b/composer.json index 062988ca..a4ab80fb 100644 --- a/composer.json +++ b/composer.json @@ -55,10 +55,10 @@ "php-http/promise": "^1.0", "polishsymfonycommunity/symfony-mocker-container": "^1.0", "symfony/browser-kit": "^3.4.34 || ^4.2.12 || ^5.0", - "symfony/cache": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/cache": "^3.4.34 || ~4.2.12 || ^4.3.8 || ^5.0", "symfony/dom-crawler": "^3.4.34 || ^4.2.12 || ^5.0", "symfony/framework-bundle": "^3.4.34 || ^4.2.12 || ^5.0", - "symfony/http-foundation": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/http-foundation": "^3.4.34 || ~4.2.12 || ^4.3.8 || ^5.0", "symfony/phpunit-bridge": "^3.4.34 || ^4.2.12 || ^5.0", "symfony/stopwatch": "^3.4.34 || ^4.2.12 || ^5.0", "symfony/twig-bundle": "^3.4.34 || ^4.2.12 || ^5.0",