public function getArticle() { $request = $this->apiHelper->getRequestStack()->getCurrentRequest(); if (!$request) { return false; } $articleId = $request->attributes->get('articleId'); if (!$articleId) { return false; } /** @var Article $selectedArticle */ $selectedArticle = $this->om->getRepository('OjsJournalBundle:Article')->findOneBy(['id' => $articleId, 'journal' => $this->journalService->getSelectedJournal()]); if (!$selectedArticle) { return false; } return $selectedArticle; }