Skip to content

Commit 0bd728a

Browse files
authored
Bugfix and updated dependencies (#6)
- Laravel 7.* support - Fixed bug in UniqueEloquent - Added docker workspace - Added coverage shield - Fixed ide support for PhpStorm
1 parent 7b7cf37 commit 0bd728a

File tree

10 files changed

+113
-4866
lines changed

10 files changed

+113
-4866
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
/coverage
44
.phpunit.result.cache
55
.php_cs.cache
6+
composer.lock

.travis.yml

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

77
matrix:
88
include:
9-
- php: 7.1
10-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
11-
- php: 7.2
12-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
13-
- php: 7.3
14-
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
15-
- php: 7.1
16-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
17-
- php: 7.2
18-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
19-
- php: 7.3
20-
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
21-
- php: 7.1
22-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
23-
- php: 7.1
24-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
25-
- php: 7.2
26-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
27-
- php: 7.2
28-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
29-
- php: 7.3
30-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
31-
- php: 7.3
32-
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
33-
- php: 7.2
34-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
35-
- php: 7.2
36-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
37-
- php: 7.3
38-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
39-
- php: 7.3
40-
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
9+
- php: 7.1
10+
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
11+
- php: 7.2
12+
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
13+
- php: 7.3
14+
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
15+
- php: 7.1
16+
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
17+
- php: 7.2
18+
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
19+
- php: 7.3
20+
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
21+
- php: 7.1
22+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
23+
- php: 7.1
24+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
25+
- php: 7.2
26+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
27+
- php: 7.2
28+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
29+
- php: 7.3
30+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
31+
- php: 7.3
32+
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
33+
- php: 7.2
34+
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
35+
- php: 7.2
36+
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
37+
- php: 7.3
38+
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
39+
- php: 7.3
40+
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
41+
- php: 7.2
42+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
43+
- php: 7.2
44+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
45+
- php: 7.3
46+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
47+
- php: 7.3
48+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
49+
- php: 7.3
50+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
51+
- php: 7.3
52+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
53+
- php: 7.4
54+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
55+
- php: 7.4
56+
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
4157
fast_finish: true
4258

4359
before_install:
@@ -51,4 +67,7 @@ before_script:
5167
- composer config discard-changes true
5268

5369
script:
54-
- vendor/bin/phpunit --coverage-text
70+
- vendor/bin/phpunit --coverage-text --coverage-clover=coverage.xml
71+
72+
after_success:
73+
- bash <(curl -s https://codecov.io/bash)

composer.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
],
1212
"license": "MIT",
1313
"require": {
14-
"php": "^7.1|^7.2|^7.3",
15-
"illuminate/support": "^5.6|^5.7|^5.8|^6",
16-
"illuminate/database": "^5.6|^5.7|^5.8|^6"
14+
"php": "^7.1|^7.2|^7.3|^7.4",
15+
"illuminate/support": "^5.6|^5.7|^5.8|^6|^7",
16+
"illuminate/database": "^5.6|^5.7|^5.8|^6|^7"
1717
},
1818
"require-dev": {
19-
"orchestra/testbench": "^3.6|^3.7|^3.8|^4.0",
20-
"phpunit/phpunit": "^7.0|^8.0",
21-
"friendsofphp/php-cs-fixer": "^2.15",
22-
"squizlabs/php_codesniffer": "^3.4"
19+
"orchestra/testbench": "^3.6|^3.7|^3.8|^4.0|^5.0",
20+
"phpunit/phpunit": "^7.0|^8.0|^9.0",
21+
"friendsofphp/php-cs-fixer": "^2.16",
22+
"squizlabs/php_codesniffer": "^3.5"
2323
},
2424
"autoload": {
2525
"psr-4": {

0 commit comments

Comments
 (0)