public function process() { $categoryName = $this->getParam('name'); $categoryModel = new Categories(); $category = $categoryModel->filter('name', $categoryName)->getOne(); if (!is_null($category)) { return $this->getViewDispatcher()->renderView(new views\news\NewsCategory(), ['category' => $category]); } else { throw new \Exception('Category ' . $categoryName . ' was not found'); } }