matrix:
include:
- - php: 7.1
- env: dependencies=highest
- - php: 7.0
- - php: 5.6
- - php: 5.5
- - php: 5.4
- env: dependencies=lowest
+ -
+ php: 7.1
+ env: 'HIGHEST_LOWEST="update" STABILITY="RC"'
+ -
+ php: 7.0.11
+ -
+ php: 5.6
+ -
+ php: 5.5
+ -
+ php: 5.4
+ env: 'HIGHEST_LOWEST="update --prefer-lowest"'
sudo: false
- $HOME/.composer/cache
before_script:
- - if [ -z "$dependencies" ]; then composer install --prefer-dist; fi;
- - if [ "$dependencies" = "lowest" ]; then composer update --prefer-dist --prefer-lowest -n; fi;
- - if [ "$dependencies" = "highest" ]; then composer update --prefer-dist -n; fi;
+ # If running a highest/lowest dependencies test, get rid of composer.lock
+ - |
+ if [ -n "$HIGHEST_LOWEST" ] ; then
+ rm composer.lock
+ composer config --unset platform.php
+ composer config minimum-stability ${STABILITY-stable}
+ fi
+ - 'composer -n ${HIGHEST_LOWEST-install} --prefer-dist'
+ - composer why symfony/console
+ # Print out all of the installed packages in alphabetical order, with versions
+ - composer licenses
script:
- vendor/bin/phpunit