public function getArticlesAction(Request $request, ParamFetcherInterface $paramFetcher) { $journal = $this->get('ojs.journal_service')->getSelectedJournal(); if (!$this->isGranted('VIEW', $journal, 'articles')) { throw new AccessDeniedException(); } $offset = $paramFetcher->get('offset'); $offset = null === $offset ? 0 : $offset; $limit = $paramFetcher->get('limit'); return $this->container->get('ojs_api.journal_article.handler')->all($limit, $offset); }