5 # jobs for each supported php version
9 - composer self-update --2
10 - composer update --ignore-platform-req=php
11 - composer remove --dev --ignore-platform-req=php phpunit/phpunit
12 - composer require --dev --ignore-platform-req=php phpunit/php-text-template ^2.0
13 - composer require --dev --ignore-platform-req=php phpunit/phpunit ^9.0
22 # jobs for frontend builds
32 - PATH=${PATH//:\.\/node_modules\/\.bin/}
34 - yarn run build # verify successful frontend builds
35 - make eslint # javascript static analysis
36 - make sasslint # linter for SASS syntax
37 # jobs for documentation builds
46 - mkdocs build --clean
50 - $HOME/.composer/cache
53 # install/update composer and php dependencies
54 - composer config --unset platform && composer config platform.php $TRAVIS_PHP_VERSION
58 - PATH=${PATH//:\.\/node_modules\/\.bin/}
62 - make check_permissions