diff --git a/.travis.yml b/.travis.yml
index 67753ce..3f4469a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,13 +1,27 @@
language: php
php:
- - 5.3
- - 5.4
- - 5.5
- 5.6
- - hhvm
+ - 7.0
+ - 7.1
+ - 7.2
-before_script:
- - composer install -n --dev --prefer-source
+env:
+ global:
+ - setup=basic
+
+matrix:
+ include:
+ - php: 5.6
+ env: setup=lowest
+
+sudo: false
+
+before_install:
+ - travis_retry composer self-update
+
+install:
+ - if [[ $setup = 'basic' ]]; then travis_retry composer install --no-interaction --prefer-dist; fi
+ - if [[ $setup = 'lowest' ]]; then travis_retry composer update --prefer-dist --no-interaction --prefer-lowest --prefer-stable; fi
script: vendor/bin/phpcs --standard=PSR2 src && vendor/bin/phpunit --coverage-text
diff --git a/README.md b/README.md
index 9420b50..eb5734a 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ to your `composer.json` file:
```json
{
"require": {
- "dioscouri/omnipay-cybersource": "~2.0"
+ "dioscouri/omnipay-cybersource": "~3.0"
}
}
```
diff --git a/composer.json b/composer.json
index 0de11ec..1688b31 100644
--- a/composer.json
+++ b/composer.json
@@ -23,9 +23,15 @@
"psr-4": { "Omnipay\\Cybersource\\" : "src/" }
},
"require": {
- "omnipay/common": "~2.0"
+ "omnipay/common": "~3.0"
},
"require-dev": {
- "omnipay/tests": "~2.0"
+ "omnipay/tests": "~3.0",
+ "squizlabs/php_codesniffer": "^3"
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
}
-}
\ No newline at end of file
+}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index a35b736..535809e 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -14,9 +14,6 @@
./tests/
-
-
-
./src