ebs/src/Mailer/EmailCollection.php
2023-12-21 08:49:38 +01:00

29 lines
467 B
PHP

<?php
declare(strict_types=1);
namespace App\Mailer;
use App\Mailer\Email\EmailInterface;
/**
* Gather all emails into an iterable.
*/
final class EmailCollection
{
/**
* @param iterable<EmailInterface> $emails
*/
public function __construct(
private readonly iterable $emails,
) {
}
/**
* @return iterable<EmailInterface>
*/
public function getEmails(): iterable
{
return $this->emails;
}
}