1- <?php namespace GeneaLabs \LaravelModelCaching \Tests \Integration ;
1+ <?php namespace GeneaLabs \LaravelModelCaching \Tests \Integration \ CachedBuilder ;
22
33use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Author ;
44use GeneaLabs \LaravelModelCaching \Tests \Fixtures \Book ;
55use GeneaLabs \LaravelModelCaching \Tests \Fixtures \UncachedAuthor ;
66use GeneaLabs \LaravelModelCaching \Tests \IntegrationTestCase ;
7+ use Illuminate \Support \Str ;
78
89/**
910* @SuppressWarnings(PHPMD.TooManyPublicMethods)
@@ -35,22 +36,23 @@ public function testPaginationIsCached()
3536
3637 public function testPaginationReturnsCorrectLinks ()
3738 {
38- if (starts_with (app ()->version (), "5.6 " )
39- || starts_with (app ()->version (), "5.7 " )
40- || starts_with (app ()->version (), "5.8 " )
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 " )
4143 ) {
4244 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
4345 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
4446 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
4547 }
4648
47- if (starts_with (app ()->version (), "5.5 " )) {
49+ if (Str:: startsWith (app ()->version (), "5.5 " )) {
4850 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
4951 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
5052 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
5153 }
5254
53- if (starts_with (app ()->version (), "5.4 " )) {
55+ if (Str:: startsWith (app ()->version (), "5.4 " )) {
5456 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
5557 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
5658 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -66,29 +68,30 @@ public function testPaginationReturnsCorrectLinks()
6668 $ this ->assertCount (2 , $ booksPage1 );
6769 $ this ->assertCount (2 , $ booksPage2 );
6870 $ this ->assertCount (2 , $ booksPage24 );
69- $ this ->assertContains ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
70- $ this ->assertContains ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
71- $ this ->assertContains ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
71+ $ this ->assertStringContainsString ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
72+ $ this ->assertStringContainsString ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
73+ $ this ->assertStringContainsString ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
7274 }
7375
7476 public function testPaginationWithOptionsReturnsCorrectLinks ()
7577 {
76- if (starts_with (app ()->version (), "5.6 " )
77- || starts_with (app ()->version (), "5.7 " )
78- || starts_with (app ()->version (), "5.8 " )
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 " )
7982 ) {
8083 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
8184 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
8285 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
8386 }
8487
85- if (starts_with (app ()->version (), "5.5 " )) {
88+ if (Str:: startsWith (app ()->version (), "5.5 " )) {
8689 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
8790 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
8891 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
8992 }
9093
91- if (starts_with (app ()->version (), "5.4 " )) {
94+ if (Str:: startsWith (app ()->version (), "5.4 " )) {
9295 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
9396 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
9497 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -104,29 +107,30 @@ public function testPaginationWithOptionsReturnsCorrectLinks()
104107 $ this ->assertCount (2 , $ booksPage1 );
105108 $ this ->assertCount (2 , $ booksPage2 );
106109 $ this ->assertCount (2 , $ booksPage24 );
107- $ this ->assertContains ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
108- $ this ->assertContains ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
109- $ this ->assertContains ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
110+ $ this ->assertStringContainsString ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
111+ $ this ->assertStringContainsString ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
112+ $ this ->assertStringContainsString ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
110113 }
111114
112115 public function testPaginationWithCustomOptionsReturnsCorrectLinks ()
113116 {
114- if (starts_with (app ()->version (), "5.6 " )
115- || starts_with (app ()->version (), "5.7 " )
116- || starts_with (app ()->version (), "5.8 " )
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 " )
117121 ) {
118122 $ page1ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">1</span></li> ' ;
119123 $ page2ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">2</span></li> ' ;
120124 $ page24ActiveLink = '<li class="page-item active" aria-current="page"><span class="page-link">24</span></li> ' ;
121125 }
122126
123- if (starts_with (app ()->version (), "5.5 " )) {
127+ if (Str:: startsWith (app ()->version (), "5.5 " )) {
124128 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
125129 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
126130 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
127131 }
128132
129- if (starts_with (app ()->version (), "5.4 " )) {
133+ if (Str:: startsWith (app ()->version (), "5.4 " )) {
130134 $ page1ActiveLink = '<li class="active"><span>1</span></li> ' ;
131135 $ page2ActiveLink = '<li class="active"><span>2</span></li> ' ;
132136 $ page24ActiveLink = '<li class="active"><span>24</span></li> ' ;
@@ -142,9 +146,9 @@ public function testPaginationWithCustomOptionsReturnsCorrectLinks()
142146 $ this ->assertCount (2 , $ booksPage1 );
143147 $ this ->assertCount (2 , $ booksPage2 );
144148 $ this ->assertCount (2 , $ booksPage24 );
145- $ this ->assertContains ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
146- $ this ->assertContains ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
147- $ this ->assertContains ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
149+ $ this ->assertStringContainsString ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
150+ $ this ->assertStringContainsString ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
151+ $ this ->assertStringContainsString ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
148152 }
149153
150154 public function testCustomPageNamePagination ()
0 commit comments