ENH Move email to data conversion to protected method

This commit is contained in:
Steve Boyd 2022-10-21 15:54:06 +13:00
parent 3601b7ab8b
commit df1d4a4b9a

View File

@ -41,7 +41,12 @@ class TestMailer implements MailerInterface
/** @var Email $email */
$email = $message;
$this->dispatchEvent($email, $envelope);
$this->emailsSent[] = [
$this->emailsSent[] = $this->createData($email);
}
protected function createData(Email $email): array
{
return [
'Type' => $email->getHtmlBody() ? 'html' : 'plain',
'To' => $this->convertAddressesToString($email->getTo()),
'From' => $this->convertAddressesToString($email->getFrom()),