Skip to content

Commit 826f9cf

Browse files
author
Sebastian Fix
committed
wip
1 parent 514acaa commit 826f9cf

3 files changed

Lines changed: 7 additions & 13 deletions

File tree

app/Http/Controllers/Sitemap/SitemapController.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Models\Service;
1212
use App\Sitemap\SitemapBuilder;
1313
use Illuminate\Http\Response;
14+
use Illuminate\Support\Collection;
1415
use Illuminate\Support\Facades\Cache;
1516

1617
class SitemapController extends Controller
@@ -55,7 +56,8 @@ private function builder(): void
5556
// Use chunked queries to prevent memory issues
5657
News::whereNotNull('published_at')
5758
->with('references')
58-
->chunk(100, function ($news) {
59+
->chunk(100, function (Collection $news): void {
60+
/** @var News $item */
5961
foreach ($news as $item) {
6062
$this->addLocalizedPageSet(
6163
page: (new PageAction(locale: null, routeName: null))->news(news: $item, withReferences: true),
@@ -65,7 +67,8 @@ private function builder(): void
6567

6668
Service::where('published', true)
6769
->with('references')
68-
->chunk(100, function ($services) {
70+
->chunk(100, function (Collection $services): void {
71+
/** @var Service $item */
6972
foreach ($services as $item) {
7073
$this->addLocalizedPageSet(
7174
page: (new PageAction(locale: null, routeName: null))->service(service: $item, withReferences: true),
@@ -75,7 +78,8 @@ private function builder(): void
7578

7679
Product::where('published', true)
7780
->with('references')
78-
->chunk(100, function ($products) {
81+
->chunk(100, function (Collection $products): void {
82+
/** @var Product $item */
7983
foreach ($products as $item) {
8084
$this->addLocalizedPageSet(
8185
page: (new PageAction(locale: null, routeName: null))->product(product: $item, withReferences: true),

phpstan-baseline.neon

Lines changed: 0 additions & 7 deletions
This file was deleted.

phpstan.neon.dist

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,3 @@ parameters:
99
ignoreErrors:
1010

1111
excludePaths:
12-
13-
includes:
14-
- phpstan-baseline.neon

0 commit comments

Comments
 (0)