Message
class Message mixin Email (View source)
Traits
Properties
protected Email | $message | The Symfony Email instance. |
|
protected array deprecated | $embeddedFiles | CIDs of files embedded in the message. |
Methods
Forward a method call to the given object.
Forward a method call to the given object, returning $this if the forwarded call returned itself.
Throw a bad method call exception for the given method.
Create a new message instance.
Add a "from" address to the message.
Set the "sender" of the message.
Set the "return path" of the message.
Add a recipient to the message.
Remove all "to" addresses from the message.
Add a carbon copy to the message.
Remove all carbon copy addresses from the message.
Add a blind carbon copy to the message.
Remove all of the blind carbon copy addresses from the message.
Add a "reply to" address to the message.
Add a recipient to the message.
Add an address debug header for a list of recipients.
Set the subject of the message.
Set the message priority level.
Attach in-memory data as an attachment.
Embed in-memory data in the message and get the CID.
Get the underlying Symfony Email instance.
Dynamically pass missing methods to the Symfony instance.
Details
protected mixed
forwardCallTo(mixed $object, string $method, array $parameters)
Forward a method call to the given object.
protected mixed
forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Forward a method call to the given object, returning $this if the forwarded call returned itself.
static protected never
throwBadMethodCallException(string $method)
Throw a bad method call exception for the given method.
void
__construct(Email $message)
Create a new message instance.
$this
from(string|array $address, string|null $name = null)
Add a "from" address to the message.
$this
sender(string|array $address, string|null $name = null)
Set the "sender" of the message.
$this
returnPath(string $address)
Set the "return path" of the message.
$this
to(string|array $address, string|null $name = null, bool $override = false)
Add a recipient to the message.
$this
forgetTo()
Remove all "to" addresses from the message.
$this
cc(string|array $address, string|null $name = null, bool $override = false)
Add a carbon copy to the message.
$this
forgetCc()
Remove all carbon copy addresses from the message.
$this
bcc(string|array $address, string|null $name = null, bool $override = false)
Add a blind carbon copy to the message.
$this
forgetBcc()
Remove all of the blind carbon copy addresses from the message.
$this
replyTo(string|array $address, string|null $name = null)
Add a "reply to" address to the message.
protected $this
addAddresses(string|array $address, string $name, string $type)
Add a recipient to the message.
protected $this
addAddressDebugHeader(string $header, array $addresses)
Add an address debug header for a list of recipients.
$this
subject(string $subject)
Set the subject of the message.
$this
priority(int $level)
Set the message priority level.
$this
attach(string|Attachable|Attachment $file, array $options = [])
Attach a file to the message.
$this
attachData(string|resource $data, string $name, array $options = [])
Attach in-memory data as an attachment.
string
embed(string|Attachable|Attachment $file)
Embed a file in the message and get the CID.
string
embedData(string|resource $data, string $name, string|null $contentType = null)
Embed in-memory data in the message and get the CID.
Email
getSymfonyMessage()
Get the underlying Symfony Email instance.
mixed
__call(string $method, array $parameters)
Dynamically pass missing methods to the Symfony instance.