Skip to content

Commit 89846b9

Browse files
author
Robert Ramsay
committed
Drop support for PHP 5.x. Update dependencies to support PHP 7.2+
1 parent 65d0a7e commit 89846b9

File tree

8 files changed

+11
-13
lines changed

8 files changed

+11
-13
lines changed

.travis.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
language: php
22
php:
3-
- '5.6'
4-
- '7.0'
5-
- '7.1'
63
- '7.2'
74
- '7.3'
85
- '7.4'
6+
- '8.0'
97
install:
108
- composer install
119
script:

Dockerfile

Whitespace-only changes.

Vagrantfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- mode: ruby -*-
22
# vi: set ft=ruby :
33

4-
remi = ["php56", "php70", "php71", "php72", "php73", "php74"]
4+
remi = ["php72", "php73", "php74", "php80"]
55

66
composer = <<-SHELL
77
EXPECTED_SIGNATURE=$(curl https://composer.github.io/installer.sig)

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
}
1616
],
1717
"require": {
18-
"php": ">=5.6.0",
18+
"php": "^7.2.5 || ^8.0",
1919
"ext-xml": "*",
20-
"guzzlehttp/guzzle": "^6.2",
21-
"ramsey/uuid": "^3.5 || ^4.0",
20+
"guzzlehttp/guzzle": "^7.0",
21+
"ramsey/uuid": "^4",
2222
"psr/http-message": "^1.0"
2323
},
2424
"require-dev": {
25-
"phpunit/phpunit": "^5.7",
26-
"composer/semver": "^1.4"
25+
"phpunit/phpunit": "^8",
26+
"composer/semver": "^3"
2727
},
2828
"autoload": {
2929
"psr-4": { "telesign\\sdk\\": "src/" },

src/rest/RestClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function __construct (
5454

5555
$sdk_version = VERSION;
5656
$php_version = PHP_VERSION;
57-
$guzzle_version = Client::VERSION;
57+
$guzzle_version = Client::MAJOR_VERSION;
5858

5959
$this->user_agent = "TeleSignSDK/php-$sdk_version PHP/$php_version Guzzle/$guzzle_version";
6060
}

src/version/version.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
namespace telesign\sdk\version;
44

5-
const VERSION = "v2.2.6";
5+
const VERSION = "v3.0.0";

test/rest/ResponseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function testInvalidJsonResolvesToNull () {
1717
function testValidJsonResolvesArray () {
1818
$response = new Response(new Psr7Response(200, [], "{}"));
1919
$this->assertEquals("{}", $response->body);
20-
$this->assertInternalType("array", $response->json);
20+
$this->assertIsArray($response->json);
2121
}
2222

2323
}

test/rest/RestClientTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ function testUserAgentMatchesFormat () {
126126

127127
$user_agent = $mock->getLastRequest()->getHeader("user-agent")[0];
128128
$php_version = PHP_VERSION;
129-
$guzzle_version = Client::VERSION;
129+
$guzzle_version = Client::MAJOR_VERSION;
130130
$pattern = "`^TeleSignSDK/php-v?\d.+ PHP/$php_version Guzzle/$guzzle_version$`";
131131

132132
$this->assertRegExp($pattern, $user_agent);

0 commit comments

Comments
 (0)