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

lastArticlesIndexAction() публичный Метод

Also means last issue's articles
public lastArticlesIndexAction ( $slug, boolean $isJournalHosting = false ) : Response
$slug
$isJournalHosting boolean
Результат Symfony\Component\HttpFoundation\Response
    public function lastArticlesIndexAction($slug, $isJournalHosting = false)
    {
        $em = $this->getDoctrine()->getManager();
        /** @var BlockRepository $blockRepo */
        $blockRepo = $em->getRepository('OjsJournalBundle:Block');
        /** @var Journal $journal */
        $journal = $em->getRepository('OjsJournalBundle:Journal')->findOneBy(['slug' => $slug]);
        $this->throw404IfNotFound($journal);
        if ($journal->getStatus() !== JournalStatuses::STATUS_PUBLISHED || $journal->getPublisher()->getStatus() !== PublisherStatuses::STATUS_COMPLETE) {
            $journal = null;
            $this->throw404IfNotFound($journal);
        }
        $data['articles'] = $em->getRepository('OjsJournalBundle:Article')->findBy(array('journal' => $journal));
        $data['page'] = 'articles';
        $data['blocks'] = $blockRepo->journalBlocks($journal);
        $data['journal'] = $journal;
        $data['isJournalHosting'] = $isJournalHosting;
        return $this->render('OjsSiteBundle::Journal/last_articles_index.html.twig', $data);
    }