55namespace PhpList \RestBundle \Tests \Unit \Common \Service \Provider ;
66
77use Doctrine \ORM \EntityManagerInterface ;
8+ use PhpList \Core \Domain \Common \Model \Filter \PaginatedFilter ;
89use PhpList \RestBundle \Common \Dto \CursorPaginationResult ;
910use PhpList \RestBundle \Common \Request \PaginationCursorRequest ;
1011use PhpList \RestBundle \Common \Serializer \CursorPaginationNormalizer ;
@@ -53,7 +54,12 @@ public function testGetPaginatedListSuccess(): void
5354
5455 $ provider = new PaginatedDataProvider ($ paginationNormalizer , $ paginationFactory , $ entityManager );
5556
56- $ result = $ provider ->getPaginatedList ($ request , $ normalizer , 'Some \\Entity \\Class ' );
57+ $ result = $ provider ->getPaginatedList (
58+ request: $ request ,
59+ normalizer: $ normalizer ,
60+ className: 'Some \\Entity \\Class ' ,
61+ filter: new PaginatedFilter (),
62+ );
5763
5864 $ this ->assertIsArray ($ result );
5965 $ this ->assertArrayHasKey ('items ' , $ result );
@@ -80,6 +86,11 @@ public function testThrowsIfRepositoryIsNotPaginatable(): void
8086 $ this ->expectException (RuntimeException::class);
8187 $ this ->expectExceptionMessage ('Repository not found ' );
8288
83- $ provider ->getPaginatedList ($ request , $ normalizer , 'NonPaginatableClass ' );
89+ $ provider ->getPaginatedList (
90+ request: $ request ,
91+ normalizer: $ normalizer ,
92+ className: 'NonPaginatableClass ' ,
93+ filter: new PaginatedFilter (),
94+ );
8495 }
8596}
0 commit comments