Skip to content

Commit 795b1c6

Browse files
committed
Added PHP 8 support; Removed support for Laravel 5.6 and 5.7
1 parent 8b96855 commit 795b1c6

File tree

4 files changed

+18
-50
lines changed

4 files changed

+18
-50
lines changed

.travis.yml

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -6,63 +6,33 @@ language: php
66

77
matrix:
88
include:
9-
# Laravel 5.6.*
10-
- php: 7.1
11-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
12-
- php: 7.2
13-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
14-
- php: 7.3
15-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
16-
# Laravel 5.7.*
17-
- php: 7.1
18-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
19-
- php: 7.2
20-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
21-
- php: 7.3
22-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
239
# Laravel 5.8.*
24-
- php: 7.1
25-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
2610
- php: 7.1
2711
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
28-
- php: 7.2
29-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
30-
- php: 7.2
31-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
32-
- php: 7.3
33-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
34-
- php: 7.3
12+
- php: 7.4
3513
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
3614
# Laravel 6.*
37-
- php: 7.2
38-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
3915
- php: 7.2
4016
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
41-
- php: 7.3
42-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
43-
- php: 7.3
17+
- php: 7.4
18+
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
19+
- php: 8.0
4420
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
4521
# Laravel 7.*
46-
- php: 7.2
47-
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
4822
- php: 7.2
4923
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
50-
- php: 7.3
51-
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
5224
- php: 7.3
5325
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
5426
- php: 7.4
55-
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
56-
- php: 7.4
27+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
28+
- php: 8.0
5729
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
5830
# Laravel 8.*
59-
- php: 7.3
60-
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-lowest'
6131
- php: 7.3
6232
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'
6333
- php: 7.4
64-
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-lowest'
65-
- php: 7.4
34+
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'
35+
- php: 8.0
6636
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'
6737
fast_finish: true
6838

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
],
1212
"license": "MIT",
1313
"require": {
14-
"php": "^7.1.0",
15-
"illuminate/support": "^5.6|^6|^7|^8",
16-
"illuminate/database": "^5.6|^6|^7|^8"
14+
"php": "^7.1.0|^8.0",
15+
"illuminate/support": "^5.8|^6|^7|^8",
16+
"illuminate/database": "^5.8|^6|^7|^8"
1717
},
1818
"require-dev": {
19-
"orchestra/testbench": "^3.6|^4.0|^5.0|^6.0",
19+
"orchestra/testbench": "^3.8|^4.0|^5.0|^6.0",
2020
"phpunit/phpunit": "^7.0|^8.0|^9.0",
2121
"friendsofphp/php-cs-fixer": "^2.16",
2222
"squizlabs/php_codesniffer": "^3.5"

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM php:7.4-cli
1+
FROM php:8.0-cli
22

33
RUN apt-get update && apt-get install -y \
44
zlib1g-dev \
55
libzip-dev
66

77
RUN docker-php-ext-install zip
88

9-
RUN pecl install xdebug-2.8.1 \
9+
RUN pecl install xdebug-3.0.4 \
1010
&& docker-php-ext-enable xdebug
1111

1212
# Install composer and add its bin to the PATH.

readme.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,10 @@ php artisan vendor:publish --provider="Korridor\LaravelModelValidationRules\Mode
3535

3636
This package is tested for the following Laravel versions:
3737

38-
- 8.*
39-
- 7.*
40-
- 6.*
41-
- 5.8.*
42-
- 5.7.* (stable only)
43-
- 5.6.* (stable only)
38+
- 8.* (PHP 7.3, 7.4, 8.0)
39+
- 7.* (PHP 7.2, 7.3, 7.4, 8.0)
40+
- 6.* (PHP 7.2, 7.4, 8.0)
41+
- 5.8.* (PHP 7.1, 7.4)
4442

4543
## Usage examples
4644

0 commit comments

Comments
 (0)