refinery29/php-cs-fixer-config

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: php

sudo: false

env:
  global:
    - secure: "DiyeIJfrIC9OAUgwAx/tLgVx7lCfcPePCEemTqVPb7yCpHCfLs6/PaZYu99OMWwV7YRILvgAmqWl9pPLIDSjmavxxACP4+nGJt21KFSQncXb7zqfLGnuLxQ2xYqCWYS7oqTKA7HiVGncL6ILPn+3lo/A02VLaAPiT4wkFUTI4q9rbUPlKS1t8GLpkP5RdBT43KoxswVHQr1DZFh7KfnzijTa4f6ekEjI03vZyW87DKSMc6x3y5dM2QPJiM0jPs8XLoRUcfo1mKEYr4rLfpNAOfJ3fbkL+sHpqrj7LKuqiRTyX/f539LaGGssZm+ByUbBMCFZv00isZatIh54ADOI6BJAOV1pKwcG+oI+ZgpIzfERobTujfxNEXa7XRy2xKQ1DHvhTL+rD7lkCRVnoxuiDGIiA1eM0xo5CQa0MykNKZGCDBSrMRb10ZoaVrbN0Jh7W53RE6NQ+pqMB8q07DHV3VxnQ7TbrGtZi0L56wzrmeGNFiKcc+RpGOpcKW+G1fdU73XEGwiHVU2j1C7xQNpn8aa2rwVz7fnWH7h2ez4Jom9iX1Wu8qjDtZAFSDOqaFghZOFgLVo/pHivv3FaCD5myHLE/acb7QhNZ5YRt1w67uFCjRESRw4BkyTa3dBf3qNNe7rH+3mZJ8tKfYW8Z6BM8sxPdyZjrjHshkRCmJIa/nE="
    - secure: "UxjykX2PNcYSowEOryR8IXj7FxVQMmw4mxPDg6OdDukAjepiGNiu9zfaOf1II2TxHyKwpOZR1xNgVYuLOJsA/U2l+VgAC3g/bP08HZnLZO//6NjuBEMyY3Wzry2IuYuwKfOC4PXNHbFVe8Z4D0JK7C4kMnE9A26jgwtHB3YVK99JBYkwDE98IbEbPJzhPh/+OLbzjPhFVhY1lrjBTVoeJVnP+auHq1ugUdnWpeQDsC7E1ILnk3mYVredVAZIqD1ZWAjDy2o7xz2di5B5NbnGMHUgkyMnCezUZMtQzgbHhKe0oNVHoPZ1+c2lvyEj2He+58seaFksGL8N5pW4XxbFBPQEE5dafgSLSRAf/iOD197HEgWH9CYqe0hVSpoz87i9rgoJReB5iqNZAazRUMEYzlGwJkxusjT7srXE9BUYc3LWV7CZCO6ScdzWbgONVCoLWqaUC7VGu7GzPaMkKKckY9PhBTO0WCAjZXWyNU/a8YAJcJwVNfMeDZ/HlgA6+0JH4GiqjJDEKim16m1C22JbjFOBpgJQul3NAl8vRsXk8IrKYYMplQgFJndBRS95Frq8jzTdMtnqDxAvpFrjxflqkshtYkP4eD7nO1ryKjV2/n80/sMWz+o9520PX5LqPp+T+dQ6WzduPv8ol/aXBt0YeFVb1Amd21iTREQFtUdDa90="

matrix:
  include:
    - php: 5.6
      env: WITH_LOWEST=true
    - php: 5.6
      env: WITH_HIGHEST=true WITH_CS=true
    - php: 7.0
      env: WITH_LOWEST=true
    - php: 7.0
      env: WITH_HIGHEST=true
    - php: 7.1
      env: WITH_LOWEST=true
    - php: 7.1
      env: WITH_HIGHEST=true WITH_COVERAGE=true

cache:
  directories:
    - $HOME/.composer/cache
    - $HOME/.php-cs-fixer

before_install:
  - source .travis/xdebug.sh
  - xdebug-disable
  - composer validate
  - composer config github-oauth.github.com $GITHUB_TOKEN

install:
  - if [[ "$WITH_LOWEST" == "true" ]]; then composer update --prefer-lowest; else composer install; fi

before_script:
  - mkdir -p "$HOME/.php-cs-fixer"
  - mkdir -p build/logs

script:
  - if [[ "$WITH_CS" == "true" ]]; then vendor/bin/php-cs-fixer fix --config=.php_cs --verbose --diff --dry-run; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then xdebug-enable; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then vendor/bin/phpunit --configuration=phpunit.xml --coverage-clover=build/logs/clover.xml; else vendor/bin/phpunit --configuration=phpunit.xml; fi
  - if [[ "$WITH_COVERAGE" == "true" ]]; then xdebug-disable; fi

after_success:
  - if [[ "$WITH_COVERAGE" == "true" ]]; then vendor/bin/test-reporter --coverage-report=build/logs/clover.xml; fi

notifications:
  email: false