public function listRandomAction() { $args = $this->request->getArguments(); if (isset($args['category'])) { $articles = $this->articleRepository->findRandomSorting($this->settings['numberRandomList'], $args['category']); } else { $articles = $this->articleRepository->findRandomSorting($this->settings['numberRandomList']); } $this->view->assign('number', $this->settings['numberRandomList']); $this->view->assign('articles', $articles); $this->view->assign('articleImagePath', $this->settings['articleImagePath']); $this->view->assign('detailPage', $this->settings['detailPage']); }