From e78f49115ef5b924a063acbf17289eb4c16599db Mon Sep 17 00:00:00 2001 From: Reinier Kip Date: Wed, 9 Mar 2016 12:41:36 +0100 Subject: [PATCH 1/2] Test Symfony 2.4 (minimum), 2.7 LTS, 2.8 LTS, 3.0 (latest) --- .travis.yml | 22 +++++++++++++++++++--- composer.json | 4 ++-- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0ae03273..172186c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,18 +4,34 @@ language: php php: - 5.4 - 5.5 - - 5.6 - - 7.0 - nightly - hhvm - + before_script: - composer self-update + - if [ "$SYMFONY_VERSION" != "" ]; then composer require --no-update symfony/event-dispatcher:${SF_EVT_DISPATCHER_VERSION} symfony/options-resolver:${SF_OPT_RESOLVER_VERSION}; fi; - composer install --no-interaction --prefer-source --dev script: phpunit --coverage-text --coverage-clover=coverage.clover --verbose matrix: + include: + - php: 5.6 + env: [SF_EVT_DISPATCHER_VERSION="2.4.*", SF_OPT_RESOLVER_VERSION="2.6.*"] + - php: 5.6 + env: [SF_EVT_DISPATCHER_VERSION="2.7.*", SF_OPT_RESOLVER_VERSION="2.7.*"] + - php: 5.6 + env: [SF_EVT_DISPATCHER_VERSION="2.8.*", SF_OPT_RESOLVER_VERSION="2.8.*"] + - php: 5.6 + env: [SF_EVT_DISPATCHER_VERSION="3.0.*", SF_OPT_RESOLVER_VERSION="3.0.*"] + - php: 7.0 + env: [SF_EVT_DISPATCHER_VERSION="2.4.*", SF_OPT_RESOLVER_VERSION="2.6.*"] + - php: 7.0 + env: [SF_EVT_DISPATCHER_VERSION="2.7.*", SF_OPT_RESOLVER_VERSION="2.7.*"] + - php: 7.0 + env: [SF_EVT_DISPATCHER_VERSION="2.8.*", SF_OPT_RESOLVER_VERSION="2.8.*"] + - php: 7.0 + env: [SF_EVT_DISPATCHER_VERSION="3.0.*", SF_OPT_RESOLVER_VERSION="3.0.*"] allow_failures: - php: 7.0 - php: nightly diff --git a/composer.json b/composer.json index bc94af41..937f97fc 100644 --- a/composer.json +++ b/composer.json @@ -15,8 +15,8 @@ "require": { "php": ">=5.4.0", "ext-curl": "*", - "symfony/event-dispatcher": "~2.4", - "symfony/options-resolver": "~2.6", + "symfony/event-dispatcher": ">=2.4,<4", + "symfony/options-resolver": ">=2.6,<4", "guzzlehttp/guzzle": "~5.0", "guzzlehttp/cache-subscriber": "~0.1@dev", "guzzlehttp/log-subscriber": "~1.0", From f6a1de793336781db72907c45384e7d13c99cd92 Mon Sep 17 00:00:00 2001 From: Reinier Kip Date: Wed, 9 Mar 2016 13:25:14 +0100 Subject: [PATCH 2/2] Require library to work on PHP 7.0 --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 172186c3..a9a8eb03 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,7 +33,6 @@ matrix: - php: 7.0 env: [SF_EVT_DISPATCHER_VERSION="3.0.*", SF_OPT_RESOLVER_VERSION="3.0.*"] allow_failures: - - php: 7.0 - php: nightly - php: hhvm fast_finish: true