description)) { return Str::limit((string) $article->description, $limit); } $decision = $this->access->resolve($article, null, []); if (! $decision->isAllow()) { $html = $this->access->publicHtml($article, $decision); return Str::limit(trim(html_entity_decode(strip_tags($html), ENT_QUOTES | ENT_HTML5, 'UTF-8')), $limit); } return Str::limit(trim(strip_tags($article->renderedHtml())), $limit); } }