diff --git a/.travis.yml b/.travis.yml
index bcfcdeb..7111012 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,10 @@ php:
- 7.0
- 7.1
- 7.2
+ - 7.3
+ - 7.4
+ - 8.0
+ - 8.1
before_script:
- composer install -n --dev --prefer-source
diff --git a/composer.json b/composer.json
index 8f11756..eb17311 100644
--- a/composer.json
+++ b/composer.json
@@ -18,13 +18,13 @@
}
},
"require": {
- "php": "^7.0|^7.1|^7.2|^7.3|^7.4",
+ "php": "^7.0|^8.0",
"ext-simplexml": "*",
"ext-dom": "*",
- "omnipay/common": "^3.0"
+ "omnipay/common": "^3.2"
},
"require-dev": {
- "omnipay/tests": "^3.0",
+ "omnipay/tests": "^4.1",
"satooshi/php-coveralls": "1.0.0",
"guzzlehttp/guzzle": "^6.5.5",
"squizlabs/php_codesniffer": "3.*"
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 1ecb290..5692c91 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -9,6 +9,9 @@
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false">
+
+
+
./tests/
diff --git a/src/Message/PayoutRequest.php b/src/Message/PayoutRequest.php
index 5749744..05763a1 100644
--- a/src/Message/PayoutRequest.php
+++ b/src/Message/PayoutRequest.php
@@ -279,7 +279,7 @@ public function getData()
/**
* @return Client
*/
- private function getHttpClient()
+ protected function getHttpClient()
{
return new Client($this->endpoint);
}
diff --git a/tests/GatewayTest.php b/tests/GatewayTest.php
index 47785e5..ed5937a 100644
--- a/tests/GatewayTest.php
+++ b/tests/GatewayTest.php
@@ -9,7 +9,7 @@ class GatewayTest extends GatewayTestCase
public $sslFile;
public $sslKey;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/CompletePurchaseRequestTest.php b/tests/Message/CompletePurchaseRequestTest.php
index e97c87f..83b8423 100644
--- a/tests/Message/CompletePurchaseRequestTest.php
+++ b/tests/Message/CompletePurchaseRequestTest.php
@@ -9,7 +9,7 @@ class CompletePurchaseRequestTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/CompletePurchaseResponseTest.php b/tests/Message/CompletePurchaseResponseTest.php
index 1f0fe1d..74d5f3b 100644
--- a/tests/Message/CompletePurchaseResponseTest.php
+++ b/tests/Message/CompletePurchaseResponseTest.php
@@ -9,7 +9,7 @@ class CompletePurchaseResponseTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/FetchTransactionRequestTest.php b/tests/Message/FetchTransactionRequestTest.php
index d13f3ae..e5c3f36 100644
--- a/tests/Message/FetchTransactionRequestTest.php
+++ b/tests/Message/FetchTransactionRequestTest.php
@@ -8,7 +8,7 @@ class FetchTransactionRequestTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/FetchTransactionResponseTest.php b/tests/Message/FetchTransactionResponseTest.php
index 7bc6465..2d1449b 100644
--- a/tests/Message/FetchTransactionResponseTest.php
+++ b/tests/Message/FetchTransactionResponseTest.php
@@ -9,7 +9,7 @@ class FetchTransactionResponseTest extends TestCase
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/PayoutRequestTest.php b/tests/Message/PayoutRequestTest.php
index 39ee8aa..d81324d 100644
--- a/tests/Message/PayoutRequestTest.php
+++ b/tests/Message/PayoutRequestTest.php
@@ -12,7 +12,7 @@ class PayoutRequestTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
@@ -28,7 +28,7 @@ public function setUp()
$httpClient->addSubscriber($mockPlugin);
$this->request = $this->getMockBuilder(PayoutRequest::class)
- ->setMethods(['getHttpClient'])
+ ->onlyMethods(['getHttpClient'])
->setConstructorArgs([$this->getHttpClient(), $this->getHttpRequest()])
->getMock();
diff --git a/tests/Message/PayoutResponseTest.php b/tests/Message/PayoutResponseTest.php
index a39696f..308cf8e 100644
--- a/tests/Message/PayoutResponseTest.php
+++ b/tests/Message/PayoutResponseTest.php
@@ -9,7 +9,7 @@ class PayoutResponseTest extends TestCase
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/PurchaseRequestTest.php b/tests/Message/PurchaseRequestTest.php
index 6c24d1f..388a012 100644
--- a/tests/Message/PurchaseRequestTest.php
+++ b/tests/Message/PurchaseRequestTest.php
@@ -9,7 +9,7 @@ class PurchaseRequestTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/tests/Message/PurchaseResponseTest.php b/tests/Message/PurchaseResponseTest.php
index 47e2b1c..e38e576 100644
--- a/tests/Message/PurchaseResponseTest.php
+++ b/tests/Message/PurchaseResponseTest.php
@@ -8,7 +8,7 @@ class PurchaseResponseTest extends TestCase
{
private $request;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();