if (null !==
$this->envelope
) { $message->
envelope($this->envelope
);
} if (null !==
$transportName) { $message->
transport($transportName);
} if (null ===
$this->bus
) { $this->transport->
send($message->
getMessage(),
$message->
getEnvelope());
} else { $this->bus->
dispatch(new SendEmailMessage($message->
getMessage(),
$message->
getEnvelope()));
} } public function supports(Notification
$notification, RecipientInterface
$recipient): bool
{ return $recipient instanceof EmailRecipientInterface;
}}