language: php sudo: false cache: directories: - $HOME/.composer/cache/files php: - 7.1 - 7.2 - 7.3 matrix: fast_finish: true include: # test the latest release (including beta releases) - php: 7.1 env: deps=beta - php: 7.2 env: deps=beta - php: 7.3 env: deps=beta before_install: - if [ "$deps" = 'beta' ]; then perl -pi -e 's/^}$/,"minimum-stability":"beta"}/' composer.json; fi; - if [ "$deps" = 'dev' ]; then perl -pi -e 's/^}$/,"minimum-stability":"dev"}/' composer.json; fi; install: - composer update $COMPOSER_FLAGS script: phpunit --coverage-text notifications: email: - travis@knplabs.com