@@ -36,23 +36,13 @@ public function testPaginationIsCached()
3636
3737 public function testPaginationReturnsCorrectLinks ()
3838 {
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 ())) {
4440 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
4541 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
4642 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
4743 }
4844
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 ())) {
5646 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
5747 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
5848 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -75,23 +65,13 @@ public function testPaginationReturnsCorrectLinks()
7565
7666 public function testPaginationWithOptionsReturnsCorrectLinks ()
7767 {
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 ())) {
8369 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
8470 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
8571 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
8672 }
8773
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 ())) {
9575 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
9676 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
9777 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -114,23 +94,13 @@ public function testPaginationWithOptionsReturnsCorrectLinks()
11494
11595 public function testPaginationWithCustomOptionsReturnsCorrectLinks ()
11696 {
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 ())) {
12298 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
12399 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
124100 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
125101 }
126102
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 ())) {
134104 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
135105 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
136106 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
0 commit comments