|null $orderedItems */ public function __construct( protected ?array $orderedItems = null, ?Pager $pager = null, ) { $this->id = current_url(); if ($pager instanceof Pager) { $totalItems = $pager->getTotal(); $this->totalItems = $totalItems; if ($totalItems !== 0) { $this->first = $pager->getPageURI($pager->getFirstPage()); $this->current = $pager->getPageURI(); $this->last = $pager->getPageURI($pager->getLastPage()); } } } }