Message
class Message mixin Swift_Message (View source)
Traits
Properties
protected Swift_Message | $swift | The Swift Message instance. |
|
protected array | $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.
Add a carbon copy to the message.
Add a blind carbon copy to the message.
Add a "reply to" address to the message.
Add a recipient to the message.
Set the subject of the message.
Set the message priority level.
Attach a file to the message.
Create a Swift Attachment instance.
Attach in-memory data as an attachment.
Create a Swift Attachment instance from data.
Embed a file in the message and get the CID.
Embed in-memory data in the message and get the CID.
Prepare and attach the given attachment.
Get the underlying Swift Message instance.
Dynamically pass missing methods to the Swift 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 void
throwBadMethodCallException(string $method)
Throw a bad method call exception for the given method.
void
__construct(Swift_Message $swift)
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
cc(string|array $address, string|null $name = null, bool $override = false)
Add a carbon copy to the message.
$this
bcc(string|array $address, string|null $name = null, bool $override = false)
Add a blind carbon copy to 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.
$this
subject(string $subject)
Set the subject of the message.
$this
priority(int $level)
Set the message priority level.
$this
attach(string $file, array $options = [])
Attach a file to the message.
protected Swift_Mime_Attachment
createAttachmentFromPath(string $file)
Create a Swift Attachment instance.
$this
attachData(string $data, string $name, array $options = [])
Attach in-memory data as an attachment.
protected Swift_Attachment
createAttachmentFromData(string $data, string $name)
Create a Swift Attachment instance from data.
string
embed(string $file)
Embed a file in the message and get the CID.
string
embedData(string $data, string $name, string|null $contentType = null)
Embed in-memory data in the message and get the CID.
protected $this
prepAttachment(Swift_Attachment $attachment, array $options = [])
Prepare and attach the given attachment.
Swift_Message
getSwiftMessage()
Get the underlying Swift Message instance.
mixed
__call(string $method, array $parameters)
Dynamically pass missing methods to the Swift instance.