19 declare(strict_types=1);
37 $factory = $DIC->ui()->factory();
39 $url = $DIC->http()->request()->getRequestTarget();
43 $parameter_name =
'page2';
49 $pagination = $factory->viewControl()->pagination()
50 ->withTargetURL(
$url, $parameter_name)
51 ->withTotalEntries(1000)
53 ->withMaxPaginationButtons(5)
54 ->withCurrentPage($current_page);
56 list($range_offset, $range_length) = $pagination->getRange()->unpack();
57 $result =
"Show $range_length entries starting at $range_offset";