function Message::ensureValidity
Overrides RawMessage::ensureValidity
2 calls to Message::ensureValidity()
- Email::ensureValidity in vendor/
symfony/ mime/ Email.php - Email::ensureValidity in vendor/
symfony/ mime/ Email.php
1 method overrides Message::ensureValidity()
- Email::ensureValidity in vendor/
symfony/ mime/ Email.php
File
-
vendor/
symfony/ mime/ Message.php, line 125
Class
- Message
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\MimeCode
public function ensureValidity() : void {
if (!$this->headers
->get('To')?->getBody() && !$this->headers
->get('Cc')?->getBody() && !$this->headers
->get('Bcc')?->getBody()) {
throw new LogicException('An email must have a "To", "Cc", or "Bcc" header.');
}
if (!$this->headers
->get('From')?->getBody() && !$this->headers
->get('Sender')?->getBody()) {
throw new LogicException('An email must have a "From" or a "Sender" header.');
}
parent::ensureValidity();
}