Ojs\SiteBundle\Controller\JournalController::journalContactsAction PHP Method

journalContactsAction() public method

public journalContactsAction ( $slug, boolean $isJournalHosting = false ) : Response
$slug
$isJournalHosting boolean
return Symfony\Component\HttpFoundation\Response
    public function journalContactsAction($slug, $isJournalHosting = false)
    {
        $em = $this->getDoctrine()->getManager();
        /** @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);
        }
        return $this->render("OjsSiteBundle:JournalContact:index.html.twig", ['contacts' => $em->getRepository("OjsJournalBundle:JournalContact")->findBy(['journal' => $journal], ['contactOrder' => 'ASC']), 'blocks' => $em->getRepository('OjsJournalBundle:Block')->journalBlocks($journal), 'journal' => $journal, 'isJournalHosting' => $isJournalHosting]);
    }