published() ->orderBy('id') ->cursor() ->map(fn (NewsArticle $article): ?SitemapUrl => $this->urls->news($article)) ->filter() ->values() ->all(); } public function lastModified(): ?DateTimeInterface { return $this->dateTime(NewsArticle::query() ->published() ->max('updated_at')); } }