language: php branches: # Only test the master branch and SemVer tags. only: - master - /^[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+.*$/ matrix: include: - php: 7.1 env: 'HIGHEST_LOWEST="update" STABILITY="RC"' - php: 7.0.11 - php: 5.6 - php: 5.5 env: 'HIGHEST_LOWEST="update --prefer-lowest"' sudo: false cache: directories: - vendor - $HOME/.composer/cache before_script: # 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/phpcs --standard=PSR2 -n src - vendor/bin/phpunit after_success: - travis_retry php vendor/bin/coveralls -v