private function setupIssuesURIsByYear($years, $isJournalHosting = false)
{
foreach ($years as $year) {
/** @var Issue $issue */
foreach ($year as $issue) {
if ($isJournalHosting) {
$issue->setPublicURI($this->generateUrl('journal_hosting_issue', ['id' => $issue->getId()], true));
} else {
$issue->setPublicURI($this->generateUrl('ojs_issue_page', ['journal_slug' => $issue->getJournal()->getSlug(), 'id' => $issue->getId()], true));
}
}
}
return $years;
}