function DelayedEnvelope::getSenderFromHeaders
1 call to DelayedEnvelope::getSenderFromHeaders()
- DelayedEnvelope::getSender in vendor/
symfony/ mailer/ DelayedEnvelope.php
File
-
vendor/
symfony/ mailer/ DelayedEnvelope.php, line 83
Class
- DelayedEnvelope
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\MailerCode
private static function getSenderFromHeaders(Headers $headers) : Address {
if ($sender = $headers->get('Sender')) {
return $sender->getAddress();
}
if ($return = $headers->get('Return-Path')) {
return $return->getAddress();
}
if ($from = $headers->get('From')) {
return $from->getAddresses()[0];
}
throw new LogicException('Unable to determine the sender of the message.');
}