From f2e3db6586daae035f7371be00fe63b85e7f7a35 Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Tue, 23 Jul 2019 12:31:10 +0200 Subject: [PATCH] NEW Bump minimum PHP to 7.1, SilverStripe to 3.7, replace PHP 7.2 incompatible code --- .travis.yml | 26 ++++++++++++-------------- README.md | 2 +- _config.php | 4 ---- code/search/SearchIndex.php | 6 ++++-- composer.json | 11 ++++------- 5 files changed, 21 insertions(+), 28 deletions(-) diff --git a/.travis.yml b/.travis.yml index 26029fb..b6751d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,22 +2,20 @@ language: php -sudo: false +dist: trusty matrix: include: - - php: 5.4 - env: DB=PGSQL CORE_RELEASE=3.1 - - php: 5.5 - env: DB=MYSQL CORE_RELEASE=3.2 - - php: 5.6 - env: DB=MYSQL CORE_RELEASE=3.3 SUBSITES=1 - - php: 5.6 - env: DB=MYSQL CORE_RELEASE=3.3 QUEUEDJOBS=1 - - php: 7.1 - env: DB=MYSQL CORE_RELEASE=3.6 - - php: 7.1 - env: DB=MYSQL CORE_RELEASE=3 + - php: '7.1' + env: DB=PGSQL CORE_RELEASE=3.7 + - php: '7.1' + env: DB=MYSQL CORE_RELEASE=3.7 + - php: '7.2' + env: DB=MYSQL CORE_RELEASE=3.7 SUBSITES=1 + - php: '7.2' + env: DB=MYSQL CORE_RELEASE=3.7 QUEUEDJOBS=1 + - php: '7.3' + env: DB=MYSQL CORE_RELEASE=3.7 before_script: - composer self-update || true @@ -28,4 +26,4 @@ before_script: - cd ~/builds/ss script: - - vendor/bin/phpunit fulltextsearch/tests/ + - vendor/bin/phpunit fulltextsearch/tests diff --git a/README.md b/README.md index 4739d40..e8d3f0b 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Compatible with PHP 7.2 ## Requirements -* SilverStripe 3.1+ +* SilverStripe 3.7+ (see previous 2.x releases for earlier SilverStripe 3 support, and 3.x for SilverStripe 4) * (optional) [silverstripe-phockito](https://github.com/hafriedlander/silverstripe-phockito) (for testing) ## Documentation diff --git a/_config.php b/_config.php index 01508fb..c9e422a 100644 --- a/_config.php +++ b/_config.php @@ -1,9 +1,5 @@