com\setasign\Konquadrat\Object\Custom\Traits\Mail
Email Trait Email
File: /Konquadrat/src/Object/Custom/traits/Mail/Email.php
Used in
Summary
Properties
$applicationConfig
protected ?\com\setasign\SetaFramework\Application\ApplicationConfig Email::$applicationConfig
$dataDirectory
protected ?string Email::$dataDirectory
$domainName
protected Email::$domainName
Static Methods
Methods
addAttachment()
public Email::addAttachment (
\com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentObject $emailAttachment
): voidParameters
- $emailAttachment : \com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentObject
addAttachmentByFile()
public Email::addAttachmentByFile (
\com\setasign\SetaFramework\FileSystem\File $file,
bool $inline = false
): voidbool $inline = false
Parameters
- $file : \com\setasign\SetaFramework\FileSystem\File
- $inline : bool
Exceptions
addAttachmentRelation()
public Email::addAttachmentRelation (
\com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentRelationObject $attachmentRelation
): voidParameters
- $attachmentRelation : \com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentRelationObject
addAttachmentToMail()
protected Email::addAttachmentToMail (
\Symfony\Component\Mime\Email $mail,
\com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentObject|\com\setasign\Konquadrat\Object\Custom\Mail\StaticEmailAttachmentTplObject $attachment
): void\com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentObject|\com\setasign\Konquadrat\Object\Custom\Mail\StaticEmailAttachmentTplObject $attachment
Parameters
- $mail : \Symfony\Component\Mime\Email
- $attachment : \com\setasign\Konquadrat\Object\Custom\Mail\EmailAttachmentObject|\com\setasign\Konquadrat\Object\Custom\Mail\StaticEmailAttachmentTplObject
initAndWakeupMail__Email()
public Email::initAndWakeupMail__Email (
\com\setasign\SetaFramework\Bootstrap\DomainName $domainName,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\Konquadrat\DirectorySettings $directorySettings
): void\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\Konquadrat\DirectorySettings $directorySettings
Parameters
- $domainName : \com\setasign\SetaFramework\Bootstrap\DomainName
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
- $directorySettings : \com\setasign\Konquadrat\DirectorySettings
sendAction()
public Email::sendAction (
bool $saveMail = true
): ?\com\setasign\Konquadrat\Object\Action\ActionResponseParameters
- $saveMail : bool
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \Symfony\Component\Mailer\Exception\TransportExceptionInterface
