Aggiornato Composer
This commit is contained in:
9
vendor/symfony/mime/Message.php
vendored
9
vendor/symfony/mime/Message.php
vendored
@@ -24,7 +24,7 @@ class Message extends RawMessage
|
||||
private $headers;
|
||||
private $body;
|
||||
|
||||
public function __construct(Headers $headers = null, AbstractPart $body = null)
|
||||
public function __construct(?Headers $headers = null, ?AbstractPart $body = null)
|
||||
{
|
||||
$this->headers = $headers ? clone $headers : new Headers();
|
||||
$this->body = $body;
|
||||
@@ -42,7 +42,7 @@ class Message extends RawMessage
|
||||
/**
|
||||
* @return $this
|
||||
*/
|
||||
public function setBody(AbstractPart $body = null)
|
||||
public function setBody(?AbstractPart $body = null)
|
||||
{
|
||||
$this->body = $body;
|
||||
|
||||
@@ -140,7 +140,10 @@ class Message extends RawMessage
|
||||
if ($this->headers->has('Sender')) {
|
||||
$sender = $this->headers->get('Sender')->getAddress();
|
||||
} elseif ($this->headers->has('From')) {
|
||||
$sender = $this->headers->get('From')->getAddresses()[0];
|
||||
if (!$froms = $this->headers->get('From')->getAddresses()) {
|
||||
throw new LogicException('A "From" header must have at least one email address.');
|
||||
}
|
||||
$sender = $froms[0];
|
||||
} else {
|
||||
throw new LogicException('An email must have a "From" or a "Sender" header.');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user