@@ -36,23 +36,13 @@ public function testPaginationIsCached()
36
36
37
37
public function testPaginationReturnsCorrectLinks ()
38
38
{
39
- if (Str::startsWith (app ()->version (), "5.6 " )
40
- || Str::startsWith (app ()->version (), "5.7 " )
41
- || Str::startsWith (app ()->version (), "5.8 " )
42
- || Str::startsWith (app ()->version (), "6.0 " )
43
- ) {
39
+ if (preg_match ("/^((5\.[6-8])|(6\.))/ " , app ()->version ())) {
44
40
$ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
45
41
$ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
46
42
$ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
47
43
}
48
44
49
- if (Str::startsWith (app ()->version (), "5.5 " )) {
50
- $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
51
- $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
52
- $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
53
- }
54
-
55
- if (Str::startsWith (app ()->version (), "5.4 " )) {
45
+ if (preg_match ("/^5\.[4-5]/ " , app ()->version ())) {
56
46
$ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
57
47
$ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
58
48
$ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -75,23 +65,13 @@ public function testPaginationReturnsCorrectLinks()
75
65
76
66
public function testPaginationWithOptionsReturnsCorrectLinks ()
77
67
{
78
- if (Str::startsWith (app ()->version (), "5.6 " )
79
- || Str::startsWith (app ()->version (), "5.7 " )
80
- || Str::startsWith (app ()->version (), "5.8 " )
81
- || Str::startsWith (app ()->version (), "6.0 " )
82
- ) {
68
+ if (preg_match ("/^((5\.[6-8])|(6\.))/ " , app ()->version ())) {
83
69
$ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
84
70
$ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
85
71
$ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
86
72
}
87
73
88
- if (Str::startsWith (app ()->version (), "5.5 " )) {
89
- $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
90
- $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
91
- $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
92
- }
93
-
94
- if (Str::startsWith (app ()->version (), "5.4 " )) {
74
+ if (preg_match ("/^5\.[4-5]/ " , app ()->version ())) {
95
75
$ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
96
76
$ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
97
77
$ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -114,23 +94,13 @@ public function testPaginationWithOptionsReturnsCorrectLinks()
114
94
115
95
public function testPaginationWithCustomOptionsReturnsCorrectLinks ()
116
96
{
117
- if (Str::startsWith (app ()->version (), "5.6 " )
118
- || Str::startsWith (app ()->version (), "5.7 " )
119
- || Str::startsWith (app ()->version (), "5.8 " )
120
- || Str::startsWith (app ()->version (), "6.0 " )
121
- ) {
97
+ if (preg_match ("/^((5\.[6-8])|(6\.))/ " , app ()->version ())) {
122
98
$ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
123
99
$ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
124
100
$ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
125
101
}
126
102
127
- if (Str::startsWith (app ()->version (), "5.5 " )) {
128
- $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
129
- $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
130
- $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
131
- }
132
-
133
- if (Str::startsWith (app ()->version (), "5.4 " )) {
103
+ if (preg_match ("/^5\.[4-5]/ " , app ()->version ())) {
134
104
$ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
135
105
$ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
136
106
$ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
0 commit comments