Fix phpstan checks

This commit is contained in:
Alejandro Celaya 2024-07-29 19:59:46 +02:00
parent b52ceaff9a
commit 1d24750f43

View File

@ -18,7 +18,7 @@ final readonly class PublishingUpdatesGenerator implements PublishingUpdatesGene
public function newVisitUpdate(Visit $visit): Update public function newVisitUpdate(Visit $visit): Update
{ {
return Update::forTopicAndPayload(Topic::NEW_VISIT->value, [ return Update::forTopicAndPayload(Topic::NEW_VISIT->value, [
'shortUrl' => $this->shortUrlTransformer->transform($visit->shortUrl), 'shortUrl' => $this->transformShortUrl($visit->shortUrl),
'visit' => $visit->jsonSerialize(), 'visit' => $visit->jsonSerialize(),
]); ]);
} }
@ -36,7 +36,7 @@ final readonly class PublishingUpdatesGenerator implements PublishingUpdatesGene
$topic = Topic::newShortUrlVisit($shortUrl?->getShortCode()); $topic = Topic::newShortUrlVisit($shortUrl?->getShortCode());
return Update::forTopicAndPayload($topic, [ return Update::forTopicAndPayload($topic, [
'shortUrl' => $this->shortUrlTransformer->transform($shortUrl), 'shortUrl' => $this->transformShortUrl($shortUrl),
'visit' => $visit->jsonSerialize(), 'visit' => $visit->jsonSerialize(),
]); ]);
} }
@ -47,4 +47,9 @@ final readonly class PublishingUpdatesGenerator implements PublishingUpdatesGene
'shortUrl' => $this->shortUrlTransformer->transform($shortUrl), 'shortUrl' => $this->shortUrlTransformer->transform($shortUrl),
]); ]);
} }
private function transformShortUrl(?ShortUrl $shortUrl): array
{
return $shortUrl === null ? [] : $this->shortUrlTransformer->transform($shortUrl);
}
} }