Fix phpstan errors

This commit is contained in:
Oliver Davies 2025-06-15 17:22:37 +01:00
parent af83b3c431
commit 229cc62b03
8 changed files with 16 additions and 17 deletions

View file

@ -27,7 +27,7 @@ final class DailyEmailNodeRepository implements DailyEmailRepositoryInterface {
$nodeIds = $query->execute();
/** @var NodeInterface[] */
/** @var DailyEmail[] */
$nodes = $nodeStorage->loadMultiple($nodeIds);
return DailyEmails::fromEmails($nodes);

View file

@ -17,12 +17,15 @@ final class DailyEmails implements \Countable {
return array_values($this->emails)[0];
}
/**
* @param DailyEmail[] $emails
*/
public static function fromEmails(array $emails): self {
return new self($emails);
}
/**
* @param array<positive-int, NodeInterface> $emails
* @param array<positive-int, DailyEmail> $emails
*/
private function __construct(
private array $emails,