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

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

private setupArticleURIs ( array $articles = null, boolean $isJournalHosting = false ) : mixed
$articles array
$isJournalHosting boolean
Результат mixed
    private function setupArticleURIs($articles = null, $isJournalHosting = false)
    {
        /** @var Article $article */
        foreach ($articles as $article) {
            if ($isJournalHosting) {
                $article->setPublicURI($this->generateUrl('journal_hosting_issue_article', ['issue_id' => $article->getIssue()->getId(), 'article_id' => $article->getId()], true));
            } else {
                $article->setPublicURI($this->generateUrl('ojs_article_page', ['slug' => $article->getIssue()->getJournal()->getSlug(), 'issue_id' => $article->getIssue()->getId(), 'article_id' => $article->getId()]));
            }
        }
        return $articles;
    }