Skip to content

Commit 707a7d1

Browse files
committed
Added Laravel 7 compatibility.
1 parent aa0253e commit 707a7d1

File tree

8 files changed

+29
-23
lines changed

8 files changed

+29
-23
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [0.8.0] - 2020-02-29
8+
### Added
9+
- Laravel 7 compatibility.
10+
711
## [0.7.4] - 2019-12-22
812
### Added
913
- documentation to explain that database transactions are currently not supported.

Diff for: composer.json

+16-15
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,24 @@
99
}
1010
],
1111
"require": {
12-
"genealabs/laravel-pivot-events": "^0.2.1",
13-
"illuminate/cache": "^6.0",
14-
"illuminate/config": "^6.0",
15-
"illuminate/console": "^6.0",
16-
"illuminate/container": "^6.0",
17-
"illuminate/database": "^6.0",
18-
"illuminate/http": "^6.0",
19-
"illuminate/support": "^6.0"
12+
"php": ">=7.2.5",
13+
"genealabs/laravel-pivot-events": "^0.3.0",
14+
"illuminate/cache": "^7.0",
15+
"illuminate/config": "^7.0",
16+
"illuminate/console": "^7.0",
17+
"illuminate/container": "^7.0",
18+
"illuminate/database": "^7.0",
19+
"illuminate/http": "^7.0",
20+
"illuminate/support": "^7.0",
21+
"predis/predis": "^1.1"
2022
},
2123
"require-dev": {
22-
"fzaninotto/faker": "^1.4",
23-
"mockery/mockery": "^1.3",
24-
"orchestra/testbench-browser-kit": "^4.0",
25-
"orchestra/testbench": "^4.0",
24+
"fzaninotto/faker": "^1.9.1",
25+
"orchestra/testbench-browser-kit": "^5.0",
26+
"orchestra/testbench": "^5.0",
2627
"php-coveralls/php-coveralls" : "^2.2",
2728
"phpmd/phpmd": "^2.7",
2829
"phpunit/phpunit": "^8.0",
29-
"predis/predis": "^1.1",
30-
"sebastian/phpcpd": "^4.1",
3130
"squizlabs/php_codesniffer": "^3.4",
3231
"symfony/thanks": "^1.2"
3332
},
@@ -51,5 +50,7 @@
5150
"GeneaLabs\\LaravelModelCaching\\Providers\\Service"
5251
]
5352
}
54-
}
53+
},
54+
"minimum-stability": "dev",
55+
"prefer-stable": true
5556
}

Diff for: tests/EnvironmentSetup.php

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ protected function getEnvironmentSetUp($app)
1111
'prefix' => '',
1212
"foreign_key_constraints" => false,
1313
]);
14+
$app['config']->set('database.redis.client', "predis");
1415
$app['config']->set('database.redis.cache', [
1516
'host' => env('REDIS_HOST', '127.0.0.1'),
1617
'port' => env('REDIS_PORT', 6379),

Diff for: tests/Feature/PaginationTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class PaginationTest extends FeatureTestCase
88
public function testPaginationProvidesDifferentLinksOnDifferentPages()
99
{
1010
// Checking the version start with 5.6, 5.7, 5.8 or 6.
11-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
11+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
1212
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
1313
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
1414
}
@@ -33,7 +33,7 @@ public function testPaginationProvidesDifferentLinksOnDifferentPages()
3333

3434
public function testAdvancedPagination()
3535
{
36-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
36+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
3737
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
3838
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
3939
}
@@ -50,7 +50,7 @@ public function testAdvancedPagination()
5050

5151
public function testCustomPagination()
5252
{
53-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
53+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
5454
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
5555
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
5656
}

Diff for: tests/Fixtures/Http/Resources/Author.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php namespace GeneaLabs\LaravelModelCaching\Tests\Fixtures\Http\Resources;
22

3-
use Illuminate\Http\Resources\Json\Resource;
3+
use Illuminate\Http\Resources\Json\JsonResource;
44

5-
class Author extends Resource
5+
class Author extends JsonResource
66
{
77
public function toArray($request)
88
{

Diff for: tests/Integration/CachedBuilder/PaginateTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function testPaginationIsCached()
3636

3737
public function testPaginationReturnsCorrectLinks()
3838
{
39-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
39+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
4040
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
4141
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
4242
$page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li>';
@@ -65,7 +65,7 @@ public function testPaginationReturnsCorrectLinks()
6565

6666
public function testPaginationWithOptionsReturnsCorrectLinks()
6767
{
68-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
68+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
6969
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
7070
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
7171
$page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li>';
@@ -94,7 +94,7 @@ public function testPaginationWithOptionsReturnsCorrectLinks()
9494

9595
public function testPaginationWithCustomOptionsReturnsCorrectLinks()
9696
{
97-
if (preg_match("/^((5\.[6-8])|(6\.))/", app()->version())) {
97+
if (preg_match("/^((5\.[6-8])|(6\.)|(7\.))/", app()->version())) {
9898
$page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>';
9999
$page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li>';
100100
$page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li>';

Diff for: tests/database/baseline.sqlite

12 KB
Binary file not shown.

Diff for: tests/database/testing.sqlite

8 KB
Binary file not shown.

0 commit comments

Comments
 (0)