/** * @param string $tagSlug * @param string $slug */ public function actionDetail($tagSlug, $slug) { $tag = $this->getTag($tagSlug); $this->throw404IfNoTagOrSlug($tag, $slug); $article = $this->articleRepository->getByTagAndSlug($tag, $slug); if ((!$article || !$article->isActive) && !$this->canAccess()) { $this->throw404(); } $this->article = $article; }