Ojs\ApiBundle\Handler\JournalIssueFileHandler::getIssue PHP Method

getIssue() public method

Get Issue.
public getIssue ( ) : Issue
return Ojs\JournalBundle\Entity\Issue
    public function getIssue()
    {
        $request = $this->apiHelper->getRequestStack()->getCurrentRequest();
        if (!$request) {
            return false;
        }
        $issueId = $request->attributes->get('issueId');
        if (!$issueId) {
            return false;
        }
        /** @var Issue $selectedIssue */
        $selectedIssue = $this->om->getRepository('OjsJournalBundle:Issue')->findOneBy(['id' => $issueId, 'journal' => $this->journalService->getSelectedJournal()]);
        if (!$selectedIssue) {
            return false;
        }
        return $selectedIssue;
    }