Ojs\SiteBundle\Controller\JournalController::setupIssuesURIsByYear PHP Метод

setupIssuesURIsByYear() приватный Метод

private setupIssuesURIsByYear ( $years, boolean $isJournalHosting = false ) : mixed
$years
$isJournalHosting boolean
Результат mixed
    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;
    }